You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"From sensor packet to control loop — every layer matters in flight code."
🚀 Featured Work
🛰️ CanSat GCS
C++QtMAVLink
Comprehensive ground control system for CanSat missions. Real-time UDP/TCP telemetry streaming, 3D attitude visualisation of the airframe, and live camera feed integration.
🚁 Custom Quadcopter
PixhawkArduPilotMission PlannerSITL
Hand-built quadcopter on the Pixhawk flight controller. Verified autonomous mission capability and stable Loiter performance in SITL and physical flight testing.
📡 ArduPilot
Open-source flight stack
Surgical fixes to the ArduPilot C++ flight stack used by drones, planes, rovers and submarines worldwide.
I built a satellite simulator in C++ that generates real-time telemetry and camera data, sending it to the ground station via UDP and TCP. It simulates satellite motion, orientation, and sensor out…
I built a Qt C++ ground station application using QML and OpenGL for real-time satellite monitoring. It communicates through UDP and TCP to receive telemetry and camera data, displays live status o…
ArduLog — an animated web viewer for ArduPilot UAV flight logs. Drop a .bin and get a flight-health report with detected problems and tuning recommendations.
TypeScript
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page
or contact support.