About
I am a full-stack developer working with Go, Java, React and TypeScript.
This blog collects the posts I write while studying software architecture. I write for someone rereading months later, so I explain why each decision was made, not just how.
The animated diagrams are made with ArchFlow, an open source tool I build.