Posts
All the articles I've posted.
- | 7 min
Germany Doesn't Have a Heroku — So I Built My Own on Hetzner
German PaaS options exist, but none match Heroku-level simplicity. k3s on Hetzner gave me scalable infrastructure with git-push deploys and full observability — without leaving the country.
- | 6 min
Your AI Reads Customer Data — A Proxy Solved My GDPR Problem
Four approaches to GDPR-compliant AI. Three require rebuilding your pipeline. A pseudonymization proxy keeps frontier model quality and ships in days.
- | 6 min
On-Device Transcription Without the Cloud — The Architecture Behind Murmur
FluidAudio, MLX, ScreenCaptureKit, and zero network calls. How I shipped a macOS transcription app that runs entirely on your machine.
- | 6 min
Zero CI Code: Managing Supabase Credentials with dotenvx
How dotenvx eliminates custom CI code for managing Supabase credentials across environments — and why encrypted secrets in git might be fine.