Jonathan Schwarzhaupt
DevOps engineer. I write about the things I build and find interesting. Software, infrastructure, things I learn and the occasional homelab tale or rant
Posts
See all postsHome-Plumbing my personal data platform
Comdirect wouldn't give me spending analytics, so I built my own data platform instead of paying for someone else's
Plumbing AI into my personal data platform
I was skeptical about handing transaction categorization to an LLM, building it anyway was the only way to find out if the skepticism was justified.
Exploring Project Nessie - a transactional catalogue over iceberg tables
Git-like branching for data sounds nice in theory, this is what it actually takes to run it locally and see if it holds up.
Projects
See all projectsHomelab
Running my own infrastructure: Kubernetes, Postgres, Cloudflare Tunnel, Tailscale and whatever breaks next
Home Plumbing
Personal data platform plumbing-things-together style: Pulling transactions from my bank‘s API to analyze my spending
Personal Blog Rebuild
Building this very site from scratch: Go net/http server, templ and Postgres. Fully self-hosted, also serving as a playground for autonomous agentic coding
About
DevOps Engineer in healthtech, based in Munich. With a business degree and a Kubernetes cluster at home