Senior Software Engineer & Architect
Embedded Systems · C/C++ · Rust · Python
Passionate software engineer in modular and maintainable software architecture. Proficient in C-based languages and modern Python. Demonstrated problem-solving skills in creating complex close-to-metal real-time software systems.
Hexagon
Productized on-device machine learning solutions for multiple Leica and Hexagon products.
Leica Geosystems AG (Hexagon)
Designed Linux-based OS, A/B update procedures, and AWS cloud solutions. Developed laser safety-critical embedded C++ and Rust software for handheld Lidar scanners. Achieved 7× production throughput increase.
Balena.io
Designed HTTP/gRPC C++ and Rust microservices including distributed OAuth2 services. Drastically increased throughput of existing systems.
Eclipse Foundation / Telekom AG
Designed and implemented NLP processing and MQTT/CoAP support for Eclipse IoT / Eclipse Smarthome products using JavaEE & OSGi.
Neugebauer IT
Developed client-specific embedded C/C++ add-ons for point-of-sale infrastructures.
TU Dortmund — Mechanical Engineering Dept.
C++ consultant, team management, and optimization of simulation software — reducing computation time from 4 days to 2 hours.
Technical University, Dortmund
Technical University, Dortmund