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 · ESP32 · UDP / UART
A bridge between simulated vehicle state and ESP32 firmware. It streams data over UDP and UART using compact packets with sequence counters, timestamps, and CRC-32 integrity checks.
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.