Curriculum vitaePrint ↓
CV
Hands-on software engineering since 2005, from embedded systems to the web.
Experience
2026 – now
Lead Technology Expert Edge Computing
BWI GmbH, Meckenheim
AI at the edge for secure environments with limited connectivity.
- Narrow-focused LLM inference engine for Apple Silicon and other unified-memory platforms
- Agents on local inference; benchmarking in-browser inference with WebGPU and WebNN
2023 – 2026
Senior Software Developer
vivenu, Düsseldorf
Frontend and backend development for a large-scale ticketing platform.
- WebGL seat map with 40,000 seats at 60 fps on mobile devices
- Kafka-based work queue for long-running jobs and sales peaks
- Sales analytics dashboards on ClickHouse, with a generic nested filter system
2019 – 2023
Team Lead Frontend
kimeta, Darmstadt
Led a frontend team of three to five and was responsible for the architecture of a job search engine with two million indexed pages. Joined as senior engineer to migrate a React SPA to server-rendered Next.js.
- All-green Web Vitals; core features without client-side JavaScript
- Multi-layered caching; E2E and Lighthouse tests on every pull request
- Daily releases, A/B testing and usability testing
2019
Software Developer
DB Systel, Frankfurt
Micro-frontends with React and TypeScript in a large enterprise environment.
2013 – 2018
Distributed Systems & Web Architect
Hottinger Brüel & Kjær, Darmstadt
Company-wide architecture for operating measurement devices from the web browser.
- Protocols for data streaming, system updates and push-based RPC
- Web technology on embedded devices with 128 KB of RAM
- Introduced code reviews and CI with quality metrics
2008 – 2013
Embedded Systems Engineer
Hottinger Brüel & Kjær, Darmstadt
On-device software in C and C++: realtime and kernel drivers, device APIs, data streaming and firmware updates.
- Split a monolithic application into smaller processes
- Test-driven implementation of the DS404 protocol
2005 – 2008
System Engineer
Laetus, Alsbach-Hähnlein
Developed a multi-camera optical inspection system for pharmaceutical production from the ground up, including on-site installation.
- Up to 100 inspections per second through optimised signal processing
Education
2001 – 2005
Diplom-Ingenieur, Photonics & Image Processing
Skills
- AI
- AgentsRAGNarrow-focus enginesOn-device & in-browser inferenceONNXTensorRTMLX
- Languages
- TypeScriptJavaScriptCC++PythonLuaJavaGLSL
- Web
- Next.jsReactHTML & CSSWeb performanceWebGL
- Backend & ops
- Node.jsKafkaRedisKubernetesDockerCI/CDObservability
- Systems
- Embedded LinuxRealtimeDevice driversProtocol designDistributed systems
- Leadership
- Team leadCode reviewsMentoringArchitecture