I will program custom flight logic for px4 and ardupilot drones
Autonomous Robotics and UAV Research Engineer
About this Gig
Expert PX4 & ArduPilot Flight Logic Engineering
You have built your drone's hardware. Now, you need the code to make it fly autonomously.
I am an Automation Engineer, a Mechanical Engineering graduate from NUST, and a two-time international TEKNOFEST UAV Finalist. I specialize in writing highly reliable, custom autonomous flight scripts. Because I deeply understand the physical mechanics of drones, I write code that ensures absolute flight stability.
My Flight Control Stack:
- Firmware: PX4 Autopilot & ArduPilot
- Hardware: Pixhawk, Cube Orange
- Libraries: pymavlink, DroneKit, MAVSDK
- Languages: Python & C++
What I Can Program For You:
- Telemetry & Routing: Pulling real-time data and routing MAVLink streams via MAVProxy.
- Waypoint Navigation: Complex, multi-point autonomous mission planning.
- Offboard Control: Dynamic velocity commands from a companion computer (Raspberry Pi/Jetson Nano).
- Custom Failsafes: Logic for safe return-to-launch or emergency landing.
Please message me your exact flight controller model before ordering!
Platform:
Raspberry Pi
Sensors:
Accelerometer
•
Camera
•
Lidar
•
Location
•
Gyroscope
Expertise:
Image processing
•
Programming
•
Robotics
My Portfolio
FAQ
Do you write code for ArduPilot or PX4?
Both! I can write Python scripts using DroneKit or pymavlink for ArduPilot, as well as offboard control scripts using MAVSDK for PX4 Autopilot.
Can you help route my MAVLink data to multiple devices?
Yes, I use MAVProxy to seamlessly route telemetry data between your flight controller, companion computer (like a Raspberry Pi), and Ground Control Station (QGC/Mission Planner) simultaneously.
Do I need a companion computer for these scripts?
For basic telemetry and waypoint scripts, no. For advanced dynamic offboard control and computer vision, you will need a companion computer like a Raspberry Pi or NVIDIA Jetson connected via telemetry/serial.

