Leonard Hall is a multidisciplinary RF engineer and embedded control specialist with 15+ years of experience building high-performance antenna, mm-wave and autopilot systems from concept to fielded product. He co-founded Freespace, leads its engineering efforts and serves as CTO for its large RPAS/VTOL programs while contributing as lead control developer to the widely used ArduPilot project—his flight-control code underpins multirotor attitude, navigation and motor control in hundreds of thousands of aircraft. His background spans defence research (DSTO) and industry engagements designing wideband phased arrays, mm-wave ICs and integrated packaging, and he has also steered commercial drone designs for 3D Robotics and Broadcom Wi‑Fi array work at 60 GHz. Known for cross-disciplinary collaboration and clear communication, he leverages academic roles and PhD-level RF expertise to bridge theory and practical testing in complex system builds. A pragmatic skeptic about unknowns, he intentionally seeks external expertise to close gaps—a habit that has enabled internationally impactful results in both open-source avionics and classified RF systems.
15 years of coding experience
21 years of employment as a software developer
PhD, Electronic Engineering - RF, Electromagnetic, PhD, Electronic Engineering - RF, Electromagnetic at University of Adelaide
Short Course, Radar Fundamentals and Advanced Developments In Radar, Short Course, Radar Fundamentals and Advanced Developments In Radar at CSSIP
Short Course, HFSS, Short Course, HFSS at ANSOFT
Short Course, Telecommunications and Industrial Physics GaAs MMIC Design, Short Course, Telecommunications and Industrial Physics GaAs MMIC Design at CSIRO
Contributions:673 reviews, 1140 commits, 181 PRs in 10 years 4 months
Contributions summary:Leonard appears to be a back-end developer contributing to the ArduPilot project, focused on enhancing and refining the Copter platform. They primarily made changes to the flight control system, parameter tuning, and logging functionality, including adding new features like a step input for autotune, as well as optimizations and bug fixes. Their contributions involved modifying core libraries and modules related to attitude control, position control, and motor control within the ArduCopter framework. The user also worked on a system identification mode.
Contributions:1507 commits, 15 PRs, 1711 pushes in 4 years 11 months
apmworkbenchplanecopterautopilot
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.