Andy Piper is a technology leader and founder with 11+ years of hands-on engineering and executive experience, currently steering FOSS UAV as CEO while previously leading engineering at Diffblue and serving as CTO at Push Technology. He blends deep technical expertise in real-time and embedded systems—with PhD-level computer science training—with product and operational leadership across enterprise and SaaS businesses. Andy is an active contributor to the ArduPilot ecosystem, applying signal-processing and filter design skills (including a dynamic harmonic notch filter) to improve UAV flight control and diagnostics. He has a track record of turning complex engineering into commercial products, from low-latency Java CEP platforms to cloud-native middleware and high-performance drones. Based in Dacorum, UK, he pairs entrepreneurial initiative with enterprise-grade delivery and a habit of documenting technical work to broaden community impact.
11 years of coding experience
29 years of employment as a software developer
Ph. D, Computer Science, Ph. D, Computer Science at University of Cambridge
MBA, Business, MBA, Business at University of Warwick - Warwick Business School
Contributions:2575 reviews, 1241 commits, 709 PRs in 7 years 7 months
Contributions summary:Andy's contributions focused on the development and refinement of code related to the ArduPilot flight control system. Their work primarily involved modifications to the inertial sensor and filter libraries, including the introduction of a dynamic harmonic notch filter to mitigate motor noise. The user demonstrated proficiency in implementing filter algorithms and updating associated parameters dynamically. Further efforts included improving parameter handling and correcting for various conditions.
Contributions:5 reviews, 11 commits, 9 PRs in 2 years 9 months
Contributions summary:Andy primarily contributed to the `tools` directory, specifically enhancing the `mavfft_isb.py` and `mavfft_pid.py` utilities. Their work included adding features like windowing options, overlap calculations, and support for harmonic notch parameter calculations, which improve the analysis of frequency data from flight logs. They also fixed bugs related to sample rates and implemented features for analyzing and visualizing PID data, indicating a focus on data analysis and signal processing related to the ArduPilot project. Several commits focused on incorporating and displaying harmonic notch parameters and addressing corrupted frames, along with the addition of a new tool, `mavfft_pid.py`, for PID analysis.
mavlinkpython
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
Andy Piper - Chief Executive Officer at FOSS UAV Ltd