Hi, I’m Stefan.

I started programming at 18 when my cousin and I finally began working on the game we had been imagining for months. He did design and art, and I had to learn how to code. Brimming with confidence from making a sphere move in certain ways, I started applying for software jobs, until a kind recruiter pointed me at a web development bootcamp instead. Ten weeks of hard, exciting work launched me into a career that took me across Europe, from small startups to rapidly growing unicorns.

I gravitated to the strange corners of the industry: Elm, Haskell, Rust, event sourcing, domain-driven design. The kinds of teams that argue about type systems over lunch. I refactored a hundred-thousand-line codebase, built a UI library from scratch, and led the automation of an insurance process I couldn’t pronounce at first. I loved the craft. But a few years in, I couldn’t shake the feeling I had lost something along the way.

So I stepped out. I started a tiny coaching practice, earned a propedeuse in Psychology at the Open Universiteit, followed a marketing traineeship, built an event sourcing library for fun, and painted houses to pay the bills. The detour taught me more about people, myself included, than any framework ever did.

Now I’m back to building, with new eyes. I work at the intersection of web development and AI automation: designing workflows where AI does real work: generating content, resolving technical issues, giving non-technical teams superpowers they could only borrow from engineers before. The tools have changed more in the last two years than in my first ten, and I find that genuinely thrilling.