Blog
Thoughts on building products, technical deep-dives, and lessons learned.
Part 3Feb 2, 20269 min read
Choosing Convex: Why Serverless Won
After Gel's shutdown announcement, I evaluated Supabase, PlanetScale, Neon, and Convex. Here's why I chose Convex: real-time by default, TypeScript end-to-end, and a DX that actually sparks joy.
convexdatabaseserverlesstypescript
Part 2Jan 29, 20267 min read
What Made Gel Special (And Hard to Leave)
Before migrating away from Gel, I need to explain why I fell in love with it. EdgeQL's composability, declarative schemas, built-in auth, and access policies made it feel like the future of databases.
geledgedbedgeqldatabase
Part 1Jan 26, 20267 min read
My Database Provider Got Acquired. I Had 60 Days to Migrate.
On December 2nd, 2025, Gel announced they were joining Vercel. Buried in the announcement: their cloud would shut down in 60 days. This is how I migrated my entire SaaS to Convex in 7 weeks.
convexgeledgedbmigration