Andrew Smith

Director Of Engineering at Harmoni Solutions, Inc.

Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Smith is a Director of Engineering with 11 years of experience blending advanced control theory, real-time embedded systems, and hardware design into commercial products. He leads cross-functional teams from his base in Canada, drawing on deep academic roots including a Stanford MS and PhD-level research on decentralized control for heavy-lift helicopters. His background spans product and engineering leadership at Gumstix/Altium and current leadership at Harmoni Solutions, where he translates nonlinear control and machining skills into ship-ready systems. A practical developer as well as a manager, he has contributed firmware-level enhancements to widely used open projects like QGroundControl, adding board-specific support that improved device identification and upgrade flows. Known for turning rigorous theoretical work into hands-on implementations, he brings a rare combination of control-theoretic depth and hardware/firmware craftsmanship to complex mechatronic challenges.
code11 years of coding experience
job12 years of employment as a software developer
bookM.Sc., Electrical Engineering, M.Sc., Electrical Engineering at Queen's University
bookMaster of Science - MS, Aeronautics and Astronautics, Master of Science - MS, Aeronautics and Astronautics at Stanford University
github-logo-circle

Github Skills (8)

firmware10
embedded10
c-language10
px410
cprogramming-language10
sys10
mavlink10
qt9

Programming languages (6)

C++ShellCJavaScriptGoBitBake

Github contributions (5)

github-logo-circle
mavlink/qgroundcontrol

Jun 2015 - Apr 2021

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 4 PRs, 3 comments in 5 years 11 months
Contributions summary:Andrew primarily contributed to the firmware upgrade controller, focusing on adding support for the Gumstix AeroCore board. Their work involved modifying code to recognize and handle the AeroCore board, including updating firmware links and board identification. The user also adjusted the LinkManager to display "AeroCore" instead of "Pixhawk" for the Gumstix AeroCore board, enhancing the user experience. Furthermore, the user added support for the PX4 FMUv6U board.
linux-osios-androidiosdroneground
gumstix/demo-src

Mar 2018 - Jan 2020

Contributions:3 commits, 2 PRs, 2 pushes in 1 year 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Smith - Director Of Engineering at Harmoni Solutions, Inc.