Mappd: A Multi-Tenant SaaS, Built Solo
A design agency had a customer-journey-mapping product in Figma and needed it built as a real, secure, multi-tenant application.
Contracted as the sole engineer, I took the Figma designs to a working product in just over a month — frontend, API, database, authentication and cloud infrastructure. The stack is deliberately lean: a React 19 SPA over a Hono API, with types flowing from the Postgres schema all the way to the UI through Hono's RPC client, so there's no code generation and the compiler catches any contract mismatch.
Tenant isolation is enforced twice over — Postgres row-level security scoped per request inside transactions, backed by a three-tier role model spanning system, vendor and per-journey access. WorkOS handles authentication with a custom session layer on our side. The whole AWS estate (networking, database, compute, secrets and CDN) is defined in CDK and deploys to separate staging and production environments.