Notes from shipping real products
What worked, what broke, and how I approach SaaS, mobile, and full-stack delivery today.
Earlier articles
One Seam for Money and Stock: The Order Lifecycle Behind Zesty
Six different callers can change a restaurant order. Here is the transaction boundary they all go through, the invariants it enforces, and why side effects live in an outbox instead of the request.
Flutter or Expo? What Shipping Both Taught Me
Five production apps across two stacks, including Zesty, an Expo app that is a staff console and a customer ordering app in one binary. Where each stack paid off and what actually costs you.
From Requirements to Production: How I Ship as a Solo Developer
A detailed solo and freelance delivery playbook: discovery, stack choices, build phases, billing pitfalls, deploy rituals, and maintenance that keeps trust intact.
Using AI in SaaS Builds Without the Generic Output
What I have learned shipping SaaS with AI tools: where they save time, where they create mess, and how to keep product judgment in the loop.
SaaS App Development: Shipping an MVP That Can Grow Up
How I scope, architect, and harden SaaS MVPs for clients and in-house products: workflow first, boring infrastructure, billing you can trust.
Working on something similar?
If one of these matches a problem you're facing, tell me about it. I'll give you a straight answer on scope.