Award-Winning Ground Control Station
Professional C# ground control software that runs all combat-UAV missions from a single window and communicates latency-free with flight controllers over MAVLink.

Overview
The professional control software I built for KAPGAN and other UAVs, handling communication between the UAV and the ground computer. I wrote it in C# / .NET Framework to run every combat-UAV mission from a single application.
Mission Planner Integration & Architecture
By including Mission Planner's source and libraries, I established direct, latency-free communication with flight controllers over MAVLink. A multi-threaded, layered architecture gave low latency and easy extensibility; MaterialSkin provided a modern, user-friendly UI.
Testing & Usability
Real-time logging made fault diagnosis easy; IP/port/baud-rate settings were gathered in a single window. I also added a module that emulates the competition server for end-to-end testing before going to the field.
Outputs & Results
This software was the backbone of KAPGAN's "Most Original Software" award at Teknofest 2021, making a competition mission manageable from one place — latency-free and reliably.
Layered Architecture
Interface
MAVLink & Mission Planner
Server & Telemetry
Infrastructure
Tech Stack
Gallery
Want a professional ground control station (GCS)?
I build a custom, multi-threaded desktop GCS that talks to flight controllers over MAVLink with no latency.
I'll build the same for you
Message the assistant — talk through whether I can build something like this, the approach and a ballpark, and get to a booking in minutes.