Notes on building for the web
Occasional write-ups on the decisions, trade-offs, and lessons behind the things I build — the reasoning I wish more engineering posts showed.

Blob Storage 101: Cost, Cloud vs Self-Hosting, and Why I Moved from MinIO to RustFS

Five open-source tools later, I think I'm dependent — and I can't tell if that's a problem

Adding a Custom Domain to mailcow: DNS, Mailboxes and Aliases

I Hosted My Own Email Server With Mailcow (And Learned Why It's Harder Than It Looks)

The code works, nobody understands it: the real cost of AI-assisted development

How I Modernized a Legacy Project in Two Weeks Using Claude and Codex

Meet Suggu: safe .NET workspace automation from the terminal

From autocomplete to Claude Code: how I actually use an AI agent on a real codebase

How to structure an Angular frontend: core, shared, pages, and component-driven design
