Insurance tech consultant, developer and leader in Lindau on Lake Constance. 25 years in IT, insurance and consulting, 17 of them as CTO. Still writing code, still shipping.
I work where 40-year-old data formats and manual processes still eat everyone's day: I find out what is actually broken, and usually I stay and build the replacement.
100 % Rust with the native interface of each operating system, currently macOS on AppKit. No Electron.
- Splat: an ultrafast, native Markdown editor for macOS. Write in the source or straight in the preview. Lines you did not touch stay byte-for-byte identical, so your Git diffs stay clean. A keystroke in a 10 MB document renders in about 10 ms. LaTeX, Mermaid, Graphviz and PlantUML work offline, it exports to PDF, HTML and Word, and it speaks 35 languages.
- Lowspeak: hold fn, talk, let go, and your words appear wherever the cursor is. Online text arrives about 0.4 s after you let go. Offline, NVIDIA Parakeet turns 40 seconds of speech into text in about a third of a second. 35 languages.
Insurware provides digital insurance distribution and AI consulting for insurers and financial services in Germany and Switzerland. Advice stays digital all the way to the contract: brokers advise, customers sign, insurers receive complete applications, and every step is logged audit-proof.
- Advisory Portal for insurers, broker pools and sales teams: BaFin, IDD and FINMA compliant, and the IDD advice record is produced along the way, not afterwards
- DataHub for the back office: it reconciles the policies in broker management systems with insurer data
- AVD Customer Journey for end customers: they take out a pension savings plan themselves after a consultation
- BiPRO AI Proxy for broker pools and software vendors: it reads policies and endorsements from PDFs into BiPRO 430.4
AI consulting: applied AI in daily business with a human in the loop, model selection and operations, software architecture and AI-assisted development, aligned with GDPR, the Swiss FADP, DORA and the EU AI Act.
My standard stack:
- Backend: Go and PostgreSQL with row-level security; sessions, queues and rate limits live in Postgres too
- Frontend: single-page apps with Vite, React, TypeScript, Tailwind CSS and TanStack Router and Query
- Operations: a modern monolith, one binary, one database, one container. Serverless scalability to the max


