Embedded systems developer & robotics enthusiast, with a focus on low-level firmware and hardware/software integration
A few of the bigger milestones (minus plenty of smaller stuff along the way):
-
🎓 Currently studying MSc Computer Science at Hochschule Bonn-Rhein-Sieg (H-BRS), specializing in Cyber Physical Systems.
-
🛠️ Currently at Fraunhofer FKIE - Sole owner of a mobile sensor platform, redesigned from the ground up to replace a Raspberry Pi-based system.
- Full-stack ownership: hardware, firmware, case design, GUI tooling, testing, power profiling & assembly
- ~5-6x better energy efficiency across the full field duty cycle (remaining draw dominated by GPS and modem base current) via split power domains and tickless FreeRTOS scheduling across active and idle modes
- ~120 µA deep sleep (RTC-gated) / ~400 µA idle mode (accelerometer-gated) at 12 V for the entire device
- Modular firmware: an abstraction layer makes new sensors and scan modes easy to add (LoRa and composite scanning implemented as examples)
- Supports any Quectel mini PCIe modem with freely configurable scan behavior
- Field-reconfigurable over serial, no reflash needed: scan mode, sensor configuration (e.g. LTE target band), wake/sleep schedule
(Not open source, unfortunately, so that's all I can share here 😅)
-
🐍 Proud of my MicroPython C-API port for the Open Robotic Board (ORB-MicroPython-EmbedPort) full native integration of MicroPython into STM32 firmware, exposing motor/sensor control to Python through custom C bindings. Robots running this port were demonstrated at Gamescom as part of my university's public exhibit, and MicroPython is now listed as an official programming option for ORB.
-
🔬 Previously at Fraunhofer IAIS - integrated "Spike Prime / Robot Inventor / Pybricks" over Web BLE, code generation, program download and simplified how robots get registered and connected across the whole system - both shipped in production on Open Roberta Lab.
-
🔧 Formerly a HiWi (student assistant) at the Embedded Systems Lab, H-BRS - debugging & testing of an embedded systems library, and designed hardware for embedded systems classes (STM32 breakout board, GPIO-to-JTAG adapter (not the actual "Flash-Adapter" just a connector to connector PCB with power indicator), bidirectional motor encoder (PCB))
Most of my day-to-day development happens on GitLab since 2025.

