SaaS
CV Builder Monorepo
A freemium SaaS for ATS-friendly resumes. Web, mobile, and shared logic in one pnpm monorepo. PDF export, share links, AI suggestions, Stripe at the gate.
3
Apps, 1 Repo
ATS
First
How it came together
The setup
Job seekers were paying for resume builders that produced PDFs the ATS could not parse. The app market needed a tool engineered for the parser, not the eye.
The challenge
Run web, mobile, and shared logic out of one repo without the cross-platform tax that usually kills monorepos.
Scale
Web + mobile clients sharing a single Supabase backend, with paid quotas via Stripe.
The hard parts
Non-negotiables
- ATS-friendly PDFs, not just pretty PDFs
- Free tier real enough to convert, not so generous it bleeds
- Share links public-readable, edits private
Trade-offs we made
- Stripe-only billing. Added Apple/Google IAP later. Faster ship, smaller TAM on day one.
- AI suggestions ship as a paid feature from day one. Free tier stays focused on the editor.
Calls I made
Shared schema package
Resume types, validators, and parsers live in a shared package. Web and mobile import the same Zod schemas.
RLS for share links
Public-readable share links are a Supabase RLS policy, not an application-layer check. One source of truth for access.
