Michael Oborne is a seasoned software engineer and long-time leader in the UAV space with 14 years of industry experience and over a decade spearheading Mission Planner for the ArduPilot ecosystem. Based in Geelong, Australia, he blends embedded systems and full-stack C#/.NET development—contributing key GPS, UAVCAN and telemetry features to ArduPilot and enhancing Mission Planner’s UI, speech and build tooling. As a co-owner of the ArduPilot initiative and a contributor to its widely used ardupilot repo, he pairs hands-on firmware and ground-station expertise with clear technical documentation that simplifies building and extending the project. His background spans product-focused contracting to DevOps and BI roles in healthcare, reflecting a pragmatic approach to reliability and systems integration.
14 years of coding experience
3 years of employment as a software developer
Diploma in Internet and Networking Technology, IT, Diploma in Internet and Networking Technology, IT at Swan Tafe
Mission Planner Ground Control Station for ArduPilot (c# .net)
Role in this project:
Full-stack Developer
Contributions:15 releases, 50 reviews, 5760 commits in 10 years 1 month
Contributions summary:Michael has been actively contributing to the Mission Planner ground control station for ArduPilot, making a variety of changes. Their work included adding speech functionality, fixing configuration file downloads, and implementing new features for handling telemetry data, showing control settings. They also worked on improving and maintaining various UI components and addressing issues in the visualization.
Contributions:4 reviews, 449 commits, 38 PRs in 11 years 1 month
Contributions summary:Michael primarily contributed to the ArduPilot project by adding support for new GPS features and fixing existing functionality. Their work included adding support for the TIMEGPS message in the UBLOX GPS driver, enabling the retrieval of GPS week data. Furthermore, they updated version information for ArduPlane, fixed binary write operations in a tool, and enhanced UAVCAN integration to support GPS heading. Additional commits addressed parameter documentation and the addition of a new hardware definition.
arducopterauvdronerovuas
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.