Michael Oborne

Software Engineer at ArduPilot

Geelong, Victoria, 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
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.
code14 years of coding experience
job3 years of employment as a software developer
bookDiploma in Internet and Networking Technology, IT, Diploma in Internet and Networking Technology, IT at Swan Tafe
bookForrestfield Senior High School
bookMelville Senior High School
github-logo-circle

Github Skills (23)

robotics10
autopilot10
net10
gps10
drones10
dotnet10
asp-net10
uca10
visual-studio10
sys10
dotnet-core10
embedded10
csharp10
documentation10
mavlink9

Programming languages (10)

C#TypeScriptC++ShellCCMakeJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
ArduPilot/MissionPlanner

Feb 2013 - Jan 2023

Mission Planner Ground Control Station for ArduPilot (c# .net)
Role in this project:
userFull-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.
mission-plannerc-sharpgroundautonomousgcs
ArduPilot/ardupilot

Sep 2011 - Sep 2022

ArduPlane, ArduCopter, ArduRover, ArduSub source
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
Request Free Trial
Michael Oborne - Software Engineer at ArduPilot