Leonard Hall

Adelaide, South Australia
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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job21 years of employment as a software developer
bookPhD, Electronic Engineering - RF, Electromagnetic, PhD, Electronic Engineering - RF, Electromagnetic at University of Adelaide
bookShort Course, Radar Fundamentals and Advanced Developments In Radar, Short Course, Radar Fundamentals and Advanced Developments In Radar at CSSIP
bookShort Course, HFSS, Short Course, HFSS at ANSOFT
bookShort Course, Telecommunications and Industrial Physics GaAs MMIC Design, Short Course, Telecommunications and Industrial Physics GaAs MMIC Design at CSIRO
github-logo-circle

Github Skills (9)

controls10
parameter-tuning10
c-language10
pid-control10
cprogramming-language10
autopilot10
sys10
logging9
auto-tuning7

Programming languages (4)

C#C++JavaScriptPython

Github contributions (5)

github-logo-circle
ArduPilot/ardupilot

Oct 2012 - Jan 2023

ArduPlane, ArduCopter, ArduRover, ArduSub source
Role in this project:
userBack-end Developer
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.
arducopterauvdronerovuas
lthall/Leonard_ardupilot

Feb 2018 - Jan 2023

APM Plane, APM Copter, APM Rover source
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.
Request Free Trial
Leonard Hall