Lead development of the Scala and Python-based backend for Site Scan as it grew from a prototype to 3DR's flagship project processing millions of photos per year.
Integrated geospatial data processing solutions including photogrammetry, machine learning, and data visualization on scalable cloud infrastructure.
Re-architected AWS infrastructure for reliability, security, visibility, and ease of deployment with Terraform, Docker, Jenkins, and Kibana.
Prototyped a next-generation drone platform, including Linux + autopilot + sensor bringup,
real-time messaging, and systems support for computer vision R&D projects.
Implemented optical flow for GPS-denied navigation and field-oriented brushless motor control on ARM
Cortex-M microcontrollers.
Enabled enterprise-grade photography and mapping on 3DR's Solo drone with the Sony R10C camera,
writing software in Rust for camera control, photo download, and live video.
Led system architecture, OpenWrt Linux bringup, and Cortex-M0 firmware development on Tessel 2,
a platform for easy Internet of Things prototyping.
Improved stability and compatibility of the Tessel 1 bare-metal JavaScript runtime by
extensive refactoring, debugging, and introduction of infrastructure for automated testing on hardware.
Developed CEE, an affordable source-measure unit for experimentation in analog electronics and physics,
which launched on Kickstarter and was sold by SparkFun.
Designed and implemented Pixelpulse, an easy-to-use HTML5-based user interface.
Schematic design and board layout; USB firmware and driver development; web and industrial design; marketing, sales, accounting, and support.