Samuel Tabor is a Director of Product Development and aerospace software engineer with 12 years' experience delivering long-endurance autonomous systems from concept to flight. Based in Scotland, he has led aerodynamic design, control systems and productization for solar UAVs and airborne wind energy, progressing from hands-on control and simulation work to directing product strategy at Kraus Hamdani Aerospace. An active ArduPilot contributor, he implemented vario and soaring features and enhanced SITL thermals while improving technical documentation, bridging embedded firmware, simulation and user-facing docs. A Royal Aeronautical Society member with an MSc in Aerospace Engineering, he combines rigorous aerodynamic modelling with practical autonomy and AI methods to bring autonomous soaring into industrial applications.
12 years of coding experience
9 years of employment as a software developer
Master's degree, Aerospace, Aeronautical and Astronautical Engineering, Master's degree, Aerospace, Aeronautical and Astronautical Engineering at The University of Glasgow
Contributions:37 reviews, 348 commits, 82 PRs in 4 years 9 months
Contributions summary:Samuel's contributions primarily focus on developing and refining the ArduPilot autopilot firmware, specifically for fixed-wing aircraft. They implemented and modified the Variometer class, separating vario functionality, and made changes to the SoaringController class. The code involves estimating aircraft energy, drag, and vertical air velocity. The user also made changes to the SITL simulation environment to include simulated thermals.
Repository for ArduPilot wiki issues and wiki-specific website infrastructure.
Role in this project:
Technical Writer
Contributions:12 reviews, 28 commits, 16 PRs in 4 years 9 months
Contributions summary:Samuel's contributions primarily focus on enhancing the documentation within the ArduPilot wiki repository. They added documentation for the soaring feature, including setup instructions, parameter explanations, and technical details. The user also updated documentation related to new MAVLink messages, UAVCAN adapter nodes, and automatic landing, demonstrating a focus on improving the clarity and completeness of the project's documentation. Additionally, they fixed typos and improved existing documentation.
ardupilotinfrastructuretiddlywiki5autopilotwiki
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
Samuel Tabor - Director Of Product Development at Kraus Hamdani Aerospace, Inc.