Notes from the build.
How we think about shipping production software, from architecture to operations.
Why we build multi-tenant SaaS on Next.js + Convex
The architecture behind Tavola: one codebase serving many brands, with isolated data and real-time updates.
What a real ERP needs before it ships
Inventory, roles, finance and integrity, the non-negotiables we bake in from the first commit.
Shipping a cross-platform pharmacy app with Flutter
Desktop and mobile from one codebase, plus the alerting that keeps stock honest.
More articles coming soon.