About Me
I'm a Site Reliability Engineer at SAP, working on cloud infrastructure and automation. I have a background in system integration and a love for open source, and my job sits between development and operations.
In practice I look after the infrastructure layer our whole product builds on, and I'm the product owner for the team that carries our on-call rotation. Since I joined, we have been taking on the quality and stability of the whole product, moving it toward SRE as a practice: less manual work, more automation, and numbers to show whether it is actually getting better.
What I Do
Most of my day is Infrastructure as Data. That means declaring infrastructure with Crossplane instead of clicking it into existence, with KRO, Helm and Kustomize handling the layers above it. I run observability with Grafana, Dynatrace and Elastic, and I help operate Cloud Foundry instances on SAP BTP. I'm also an Early Talent Ambassador, which means planning and running events and knowledge sessions for people starting their careers.
Tech Stack
Go for cloud-native development, and Kubernetes for nearly everything else. Helm, Kustomize and KRO for templating, Crossplane for infrastructure. I'm at home on Azure and SAP BTP as much as on a plain Linux server. My development environment is macOS with VSCode, IntelliJ, tmux, iterm2 and Docker. I use Claude Code where it saves me time, and I help build our team's AI agents.
Homelab
I run a bare-metal k3s cluster at home that hosts this website. A few N100 mini PCs handle compute, a small NAS handles storage, and the whole thing is driven from Git with ArgoCD. Storage is split in two: Longhorn on local NVMe for anything that needs speed and replication, and ZFS-backed NFS for volumes that several pods read and write at once. Networking is MetalLB plus Caddy for automatic TLS. I wrote the full story down in What Runs This Website.
I also build my own tools: hetzner-ddns, a Kubernetes-native DDNS controller for Hetzner Cloud DNS written in Go, and banto, a privacy-first zero-backend kanban board. Both run in the cluster.
Beyond Code
I also love 3D Printing and gaming. When I'm not at a keyboard I'm at the bouldering gym, on a tennis court or in our local cinema.