I'm a Lead AI Engineer based in Berlin. I work on production AI architecture, agents, retrieval, and evaluation.
Case studies & personal projects · LinkedIn · Hugging Face · Email
| Project | What it does |
|---|---|
| pgwarden | An MCP gateway for Postgres with per-person database permissions, PII masking, human-approved writes, and auditable queries. |
| taskdistill | Distils recurring LLM tasks into small local models with LoRA and MLX, held-out evaluation, and selective escalation to the original API. |
| agent-claimcheck | Checks agent success claims against tool receipts and state evidence. Includes calibrated decisions, a review queue, and a labelled synthetic benchmark on Hugging Face. |
| Tern | Local multimodal search for video and podcast archives on Apple Silicon, combining speech, on-screen text, and visual retrieval. |
| local-enough | Measures local and cloud models on business tasks: quality, latency, cost, and routing decisions against explicit quality thresholds. |
| booking-truth | Tests AI booking agents on the calendar state they leave behind, with fault injection, pass^k, and false-success rates. Ships a guarded Cal.com, Google Calendar, and HubSpot booking agent. |
These are personal projects. Each repository documents its implementation, evaluation, and current limitations. Tern is source-visible under an all-rights-reserved licence; the other projects above use Apache-2.0.
My case studies explain the architecture and engineering decisions behind that work.
Python · TypeScript · FastAPI · LangGraph · LangChain · PostgreSQL / pgvector · MCP · Docker
