Deep dives on software engineering, architecture, and the real-world decisions
This blog runs on software I wrote. Here's everything I learned doing it.
Latest posts
This blog runs on software I built. Here's why that's both exciting and terrifying.
April 10, 2026Every developer has, at some point, thought: I should build my own version of that.
For me, that thought came while I was trying to set up appointment scheduling for my beautiful wife - a nail artist who was drowning in DMs, trying to manually coordinate bookings, no-shows, and reminders every single day. I looked at the existing tools. They were either too complex, too expensive, or too ugly. So I did what developers do.
I built my own.
That project became Timelish — an all-in-one appointment scheduling platform for small businesses. And this blog you're reading right now? It's built on top of it. Which means every post I publish here is, in a small way, a live demo of the very product I'm writing about.
That's the thing I want to explore in this space: what it actually looks like to build a SaaS from scratch, make real engineering decisions under real constraints, and ship something people depend on.