Blog
Writing about building products, technical decisions, and what it takes to ship software as a solo developer.
Two products, two backends: why Xcapade runs on Strapi and Hodol doesn’t
A founder asked me which backend stack to pick. I started typing “Strapi” and deleted it. Started typing “Express and Prisma” and deleted that too. Here’s why I made deliberately opposite calls for two products built the same year — and the principle that should guide yours.
Read more →Multi-Tenant SaaS Architecture with Supabase and Prisma
Eight months into building Hodol, I almost shipped a bug that would have leaked one merchant’s customers to another. Here’s everything I learned the hard way — tenant isolation, encrypted per-tenant payment keys, custom domains, and the five things I’d do differently from day one.
Read more →Shipping Production Apps Solo with Vibe Coding
It’s 2:14am, third coffee, Razorpay webhooks are failing. There’s nobody to escalate to. This is what shipping production software solo really looks like — the hour-by-hour workflow, the tools I actually use, and the parts where AI quietly betrays you.
Read more →