The Flight Controller
Firmware · Sensor Fusion · PCB
STM32G4 flight-controller firmware with FreeRTOS tasks, USB CDC debug output, and a 1 ms IMU loop, split into modular driver, estimator, control, and communication layers.
Build progress
Building software for physical systems. From programming microcontrollers to running real-time simulations and the firmware tools around them.
Firmware · Sensor Fusion · PCB
STM32G4 flight-controller firmware with FreeRTOS tasks, USB CDC debug output, and a 1 ms IMU loop, split into modular driver, estimator, control, and communication layers.
Build progress
Hardware · PCB Design · Altium
The target board the STM32G4 firmware runs on, a custom flight-controller PCB laid out in Altium, carrying the MCU, IMU, power regulation, and motor outputs on a compact board.
Build progress
C++17 · Physics Sim · HIL
A bridge that streams simulated vehicle state to firmware over UDP and UART in compact CRC-32 framed packets. The ESP32 version runs a basic RK4 sim end to end; next is full drone physics, hardware-in-the-loop against the flight controller over UART.
Build progress
Languages
Systems & Embedded
Tooling
2026–2028
B.S. Computer Engineering · Tampa, Florida
In progressI'm a twenty-year-old computer engineer from Vorarlberg, Austria, based in Tampa Bay, Florida.
There is something deeply satisfying about bridging the gap between software and the physical world. I like exploring how things work under the hood, from sensor data and firmware loops to the boards those systems run on.