Notes on what I build: architecture, decisions and what went wrong along the way.