I'm a dad, space enthusiast, LEGO builder and Formula One fan. I've been building software for 23 years across
a number of professional settings and I still love it. I'm currently the CTO for Macuject, a MedTech startup.
This is where I write things down: what I'm building, what broke, and what I learned fixing it. Mostly software,
cloud, security and AI-assisted development. If any of it's useful, or you just want to compare notes, say hello.
A year ago I tried to build a word game with AI and it was a fun failure. This time, with Claude Code as a persistent co-developer, the result is a production multiplayer game where AI agents compete alongside humans.
The devcontainer CLI doesn't forward ports or open browsers on the host. I built a Rust tool called dbr to fix both, with help from Claude Code agent teams.
After 23 years shipping software, I've learned that the best leaders are simultaneously impatient and patient. Here's how I think about balancing the two.
A debugging war story. Cross-account S3 access was failing with a cryptic access denied error. The culprit? An archaic ACL default that's easy to miss.
Security breaches in healthcare are all too common and PHI is a hot commodity on the dark web. Here's an overview of SOC 2, HIPAA and what I've learned leading compliance in a MedTech startup.