A solo learning build: enough to exercise the domain mechanics end to end without multi-tenant infrastructure.
Postgres via Supabase, Python for data work, Next.js on Vercel, Claude Code for generation. Single synthetic tenant, no real customer data, no compliance obligations. Chosen for the shortest path from nothing to a working matching engine, with foundational decisions shaped correctly even where enforcement is deferred.