Multi-tenant invoicing SaaS (freelance)
Invoicing product for small businesses: tenants, documents, PDF generation, and an admin panel — built end to end solo.
- Designed the tenant isolation model on shared schema with row-level scoping from day one
- Built document numbering with gap-free sequences per tenant
- Shipped PDF invoicing with deterministic rendering (same invoice, same bytes)
- Kept p95 under 150ms on commodity hosting by profiling before and after every feature
Built end to end solo: schema, API, PDF pipeline, admin panel, deploy. Tenant isolation was designed in from day one — row-level scoping on a shared schema, with adversarial tests that try to read across the boundary. The gap-free document numbering problem from this product shaped how I think about concurrent writes.