Curriculum vitaePrint ↓

CV

Hands-on software engineering since 2005, from embedded systems to the web.

Experience

  1. 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
  2. 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
  3. 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
  4. 2019

    Software Developer

    DB Systel, Frankfurt

    Micro-frontends with React and TypeScript in a large enterprise environment.

  5. 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
  6. 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
  7. 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

  1. 2001 – 2005

    Diplom-Ingenieur, Photonics & Image Processing

    Hochschule Darmstadt

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