Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
I built an AI app for architects in 4 hours (and it works!)
I set a 4-hour timer, prepared a mate, and challenged myself: can I build a full-stack app that generates images with AI for architecture students, from end to end, in one afternoon? I loved the idea ...
This is how I leave my Mac ready to program from scratch (2025)
Every time I pick up a new Mac, the same thing happens to me: I want to be ready to work in less than an hour, without wasting time with a thousand windows or strange configurations. That's why I put ...
How I Built SenseiPress - A DIY WordPress Hosting
A while ago I came across a question that I couldn't get out of my head: what if I set up my own WordPress hosting? Not a generic one, not one overloaded with cPanel and a thousand options that no one...
Sqlite vs Postgres - Which is best for you? -
Every time I show a new project the same question appears: “Do I use SQLite or Postgres?” And yes… the easy answer is “it depends”, but I wanted to go further and measure it in real scenarios. In this...