TAUSIF
TAUSIF
Back to projects

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.

pnpm workspacesNext.js 16React 19TypeScriptTailwind CSSshadcn/uiExpo
React Native
SupabaseStripeTanStack QueryZustandZod

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.