Systems engineer specializing in bare-metal firmware, real-time C++, and multi-threaded systems application design. Background spanning production firmware architecture for modular consumer hardware, automotive ADAS pipelines, and IC test automation.
Currently engineering a C++20 rendering engine and custom IoT hardware.

Embedded & Low-Level
Software & Systems
Data, Infrastructure & Tools
End-to-end IoT system tracking indoor temperature and humidity in a Berlin Altbau apartment, correlating against live outdoor weather data to model condensation and mould risk.
A custom renderer built from scratch in C++20 and OpenGL to develop deep knowledge of the graphics pipeline, shader programming, and GPU resource management. No engine abstractions.
Freelance software development and systems engineering. Building C++20 graphics applications, embedded IoT integration, and ad-hoc client software solutions.
Specialised in deploying and optimising ADAS computer vision algorithms onto automotive ECU platforms from Qualcomm and TI. Integrated PC-based algorithms onto ECU targets, conducted progressive validation from testbench simulation through CANoe-based device emulation to in-vehicle testing.
Developed bare-metal C firmware for STM32WB modular controller platforms. Designed a custom inter-module synchronization protocol for real-time cube communication, low-level driver architectures, and custom BLE/USB HID stacks for Windows and Xbox targets.
Designed targeted validation experiments, statistical data pipelines (JMP/SQL), and automated test programs to isolate silicon and hardware-level faults. Built internal software tools and scripts to standardize validation workflows and resolve yield anomalies for high-volume manufacturing.
Monitored high-availability cloud infrastructure and core services for Huawei Mobile Services across European regions. Handled database maintenance (MySQL), network load balancing, and incident escalation to ensure strict adherence to uptime SLAs.
Open to software and embedded roles, Berlin, Krakow and remote.
Send an Email