Mohamed Abdelkader is an Assistant Professor and senior robotics researcher with 13 years of experience building AI-driven autonomy for UAVs, from GRU-based real-time trajectory prediction to precision sensor fusion and Kalman-filtered state estimation. He designs and validates scalable simulation and deployment pipelines using ROS 2, PX4, Gazebo and Blender/Isaac Sim, and has contributed simulator and multi-UAV features to the widely used PX4 Autopilot and MAVSDK projects. His work spans academic research, open-source engineering (including OCTUNE for control tuning), and industrial multi-UAV systems such as iSwarm and iHunter for distributed 3D planning and counter-drone missions. Comfortable across embedded firmware, perception stacks (YOLO + ROS 2) and full-stack robotic inspection pipelines, he also teaches and mentors while leading cross-continental deployments. Notably, he combines rigorous PhD-level control theory with hands-on simulator-driven testing to move algorithms from lab prototypes into live airspace.
13 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at King Abdullah University of Science and Technology
Bachelor of Science - BS, Control & Instrumentation Systems Engineering, 3.8/4.0, Bachelor of Science - BS, Control & Instrumentation Systems Engineering, 3.8/4.0 at King Fahd University of Petroleum & Minerals
Contributions:7 commits, 4 PRs, 176 comments in 3 years 9 months
Contributions summary:Mohamed primarily contributed to the simulator components of the PX4 autopilot project. Their work involved modifying the simulator's behavior, including the handling of GPS data and supporting multi-UAV simulations. They also made changes related to sensor configuration, specifically for the Lidar-Lite sensor, adding options for PWM and I2C communication. Finally, the user updated launch files to support multi-video streams within the simulator.
API and library for MAVLink compatible systems written in C++17
Role in this project:
Back-end Developer / Embedded Systems Engineer
Contributions:6 commits, 20 comments, 6 issues in 6 days
Contributions summary:Mohamed primarily contributed to the `mavsdk` repository by implementing and refining the `goto_location` action. They added the core functionality for this action, including integration with MAVLink commands. The user subsequently improved the code by updating documentation, adjusting data types for latitude and longitude, and refactoring to utilize `CommandInt` for improved efficiency. Overall, their work focused on extending the API's capabilities for drone control and navigation.
apicppc-plus-pluscpp17mavlink
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
Mohamed Abdelkader - Assistant Professor at Prince Sultan University