Brochure
Living CV
A résumé that builds itself, in the open.
It's not a PDF or a template: it's a Next.js app deployed on Vercel, with the same content feeding the web, the chat and the ATS PDF from a single versioned data source. What you're reading is its own demo.
In production2
languages, one source
0 US$/mes
all on free tier
100%
content in static HTML
What it does
Content = versioned data
The whole CV lives in Zod-validated YAML at build time: editing the file + push updates the web, PDF and chat at once. If the content is malformed, the build fails.
Animated editorial experience
A custom motion system (Reveal, Stagger, Counter, TimelineTrack) with hydration-safe reduced-motion and a performance budget watched by Lighthouse in CI.
SSG-first, for ATS and SEO
All content is in the static HTML: a recruiter, an ATS bot or a curl without JavaScript see the whole résumé, with JSON-LD and hreflang.
A roadmap the visitor votes on
Upcoming features are voted with one click, no sign-up, and the counter is real (Supabase with an atomic RPC). If the database goes down, it says so — it never fabricates a number.
Stack
- Next.js 16
- TypeScript
- Tailwind
- Supabase
- Playwright
- Vercel