Preston Garrison
Projects
flight controller configurator
Written using React and Electron this full blown configurator was the first of its kind to offer full wizards to make it easy for anyone to set up the drone in less then 30 seconds.
flight control software
Our high performance flight control software is the most advanced flight control software available, for unmatched performance and practically real time performance. No software offers a better flying drone, making the drone appear to fly on rails.
hardware design
Modern hardware to match the most advanced software on the planet. I design hardware to be virtually noise free, and shield from external and internal interference giving top level performance..
nationwide node network
To match our marketing automation system I created a nationwide node system leveraging the inexpensive Raspberry Pis to deploy hundreds of nodes in various networks across the planet. This allowed our system and sales agents to come from real consumer networks in any major city in the world.
VOIP & SMS Network
With the launch of our marketing system and nation wide node network we needed a bullet proof VOIP and SMS system to be used automatically and by the sales agents. This software was created from the ground up to be the ultimate telecommunications network.
loan origination software
The first fully automated loan system, that allowed our company to originate hundreds of millions of dollars in loans while offering a seamless experience for the home owners. Not only did it allow everything to be tracked, and uploaded digitally, but brought the file digitally to the under writers as well.
marketing system
Full blown marketing system that helped aid the sales agents in the tedious job of deploying ads on various services on the internet. Emulating humans using early artificial intelligence we were able to deploy ads all across the world automatically.
price comparison iPhone app
The ultimate price comparison app for the consumer. We tied directly into the pricing policies of all the stores, to automatically match the lowest price, with the appropriate store that would allow the price match.
automotive tuning system
With my passion for racing we helped develop tuning software and hardware for corvette and other high performance cars.
application web server
Modeled after the application server for SGI Irix I created the ultimate webserver. One of the first webservers with a full GUI configuration, its own server side programming language, and full C module support with garbage collection, and safe memory management, it is the ultimate solution for web development aimed at high performance servers.
web cache server
In order to match the performance of our application server and offer multi-network image and file caching, I created a web cache server, written fully in C that sat in front of our web servers, and automatically deployed the images from the closest web cache server.
web statistics service
We created the first web site analytics system before Google Analytics even existed. Tracking users every step of the way, and handling over 10 million unique users per pentium 3 1ghz server.
Qualifications
Programming Languages
Web Frameworks
Our drone configuration client uses Javascript, React and Electron to create a stand alone configurator available on Windows, MacOS and Linux. The original version was written using Angular, but I have found React to be better suited.
Operating Systems
In the early stages, I primarily relied on FreeBSD as the server platform of choice due to its superior thread management and stability. This robust foundation enabled my initial project to serve 10 million unique clients and handle ten times that number in requests, all from a Pentium 3 1GHz processor. Over time, as Linux evolved to match FreeBSD’s stability, I transitioned to using CentOS or Ubuntu, benefiting from their broader hardware and software support.
For desktop use, I prefer macOS for its stability and performance, though I also maintain regular use of Windows to ensure versatility across platforms.