Matthew Hampsey is a C++ developer and PhD candidate in geometric control based in Sydney with a decade of experience building embedded Linux systems, computer vision, IMU sensor fusion, and multirotor flight control. He has shipped production-grade software at Seeing Machines and Animal Logic and contributes to the high-profile ArduPilot project, where he implemented trajectory scripting, aerobatic maneuvers and quaternion-based angular velocity integrations for autonomous vehicles. His background combines rigorous academic research in dynamical systems with hands-on embedded and IoT engineering, enabling practical state estimation and control solutions. Notably, his work spans both cinematic-scale image processing for feature films and low-level flight control mathematics, reflecting an unusual blend of creative and scientific problem solving.
10 years of coding experience
7 years of employment as a software developer
The University of Sydney
High School Certificate, High School Certificate at Freeman Catholic College
Contributions:3 reviews, 20 commits, 9 PRs in 2 months
Contributions summary:Matthew primarily contributes to the ArduPilot project by implementing and improving scripting and control systems for autonomous vehicles. Their work includes adding new functions to the scripting language for trajectory control and aerobatics, along with bug fixes for existing PID controllers. They also added new quaternion methods for angular velocity integration and added new aerobatics trajectories.
Contributions:42 PRs, 59 pushes, 46 branches in 6 months
flightflight-controllercontroller
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.