All work
Platform engineering · Multi-tenant SaaS·2024 – present

Solved The Problem

A multi-tenant SaaS factory that launches niche verticals from shared platform primitives — with real revenue.

Live · paying customersVisit live site
01

The problem

Every new vertical SaaS rebuilds the same plumbing — auth, payments, CRUD, multi-tenancy, permissions — before shipping a single feature. And small venues resist monthly subscriptions outright.

02

What I built

  • Reusable CrudService / CrudRouter primitives that enforce multi-tenancy, soft-deletes, and validation across every module
  • Stripe Connect with partner revenue-sharing and explicit payment state machines — free venues, a transaction skim to the platform
  • Auth0 federation for cross-tenant 'rider passports' that work across organization boundaries
  • Module gating on both front end and back end, so each vertical exposes only what it bought
  • Five verticals from one platform: Rodeo (live), plus Baseball, Workforce, RealSafe, and an AgentCity module builder
03

Architecture

A Turbo monorepo: an Express/TS API, a React/Vite SPA, and a static marketing app. Each tenant gets its own database (SOLVED_PLATFORM + SOLVED_{orgId}). Requests flow Auth0 JWT → tenant resolution → just-in-time provisioning → module gating. Billing runs on Stripe Connect (skim / per-seat / manual) with webhook idempotency and rollbacks. Deployed on Render via a multi-service blueprint.

Apps (Turbo monorepo)
React / Vite SPAMarketing (static)Express / TS API
Platform core
CrudService / CrudRouterModule gatingAuth0 federation
Tenancy & billing
Per-tenant DBsStripe ConnectMailgunRender
04

Scale & metrics

5
verticals on one platform
32
reusable platform modules
2+ yrs
live in production
TypeScriptNode / ExpressReactViteMongoDB AtlasStripe ConnectAuth0MailgunGoogle Cloud StorageTanStack QueryRender
05

Outcome

A live platform at app.solvedtheproblem.com with paying customers and transaction revenue via Stripe Connect. New verticals now assemble from existing primitives instead of starting from scratch.

Want something like this built for your business?

Fractional & project engagements for small, growing teams — now booking.