Senior Software Engineer at Deutsche Bahn, working on the internal developer platform and now DB's AI agent platform. Based in Germany.
- Home Assistant: contributions to core, frontend, docs and the iOS and Android apps. Code owner of the UniFi Protect and UniFi Access integrations. UniFi Protect alone runs in over 25,000 installations.
- UniFi libraries: uiprotect, the Python library behind the UniFi Protect integration. I work on moving it from the private API to UniFi's official public API. Also contributed to py-unifi-access, aiounifi and unifi-discovery.
- Other projects: HAP-python (HomeKit camera support), AI-on-the-edge-device (webhooks), ESPHome, matter.js and EMS-ESP32. Smaller contributions to Prisma, Lighthouse CI, Hoppscotch and ncnn.
- Own projects: integration-insights, CPU time and event loop blocks per Home Assistant integration.
- Security research: smart home devices and protocols, reported to vendors through coordinated disclosure.
Before Deutsche Bahn I worked in QA and Java backend development at 1&1, built ERP and warehouse systems on AWS as a freelancer for a company in Tokyo, and did IT field service. I trained as an IT Specialist for System Integration. I started programming as a schoolkid on an Atari ST with Omikron BASIC, and later rebuilt 486s from broken PCs and networked them over BNC.




