Mohammad Hefny is an embedded systems and IoT engineer with 12 years of experience, currently contributing as a developer team member to the high-profile ArduPilot open-source autopilot project. Based in Cairo, he specializes in drone systems and simulation integration, having extended ArduPilot’s SITL to interface with the Webots physics engine for quadcopters, rovers and tricopters—including wind-data exchange and slow-motion options. His background in computer engineering (Cairo University) and an MBA in project management underpins a practical blend of technical depth and delivery-oriented coordination. A persistent problem-solver by temperament (as his GitHub motto suggests), he brings both hands-on firmware work and simulation tooling to accelerate safe, realistic drone development and testing.
12 years of coding experience
Bachelor of Engineering - BE, Computer Engineering, Very Good, Bachelor of Engineering - BE, Computer Engineering, Very Good at Cairo University
Master of Business Administration - MBA, Project Management, Master of Business Administration - MBA, Project Management at Arab Academy for Science, Technology and Maritime Transport
Contributions:56 reviews, 34 commits, 60 PRs in 3 years 4 months
Contributions summary:Mohammad contributed to the integration of the Webots simulator with the ArduPilot project, adding support for various vehicle types like quadcopters, rovers, and tricopters. The contributions include modifications to the SITL (Software-In-The-Loop) simulation environment to send and receive data to and from the Webots physics engine and controller. Specifically, the user worked on sending wind data to the Webots controller for wind simulation. The user also made adjustments to the Tricopter model and added options for slow-motion execution.
Contributions:11 commits, 1 PR, 10 pushes in 10 months
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
Mohammad Hefny - Ardupilot Developer Team Member at ArduPilot