Back to work

Tyson CV Builder

CV builder with true-to-export live PDF preview

Tyson CV Builder
My role
Full-stack Developer
Access
Public

About the project

Tyson CV Builder is a guided, section-based CV editor with a live preview that renders the actual PDF export (via @react-pdf/renderer, painted to canvas with pdf.js) rather than an HTML approximation. It ships 13 templates, 9 of them flagged ATS-safe, a transparent 0–100 CV score built from 16 weighted, convention-backed rules, and in-browser import from PDF, TXT or Markdown so files never touch the server. Accounts use Better Auth (Google OAuth and email/password), with opt-in private shareable links, a curated job-portals directory, and full English/Portuguese internationalization at 457 keys each. Built with Next.js 16 and React 19, including a custom Kysely dialect for libSQL and a security model where ownership always comes from the session, never the request.

Built with

  • Nextjs
  • Typescript
  • Tailwind CSS v4
  • Better Auth
  • Turso
  • Kysely
  • Tiptap
  • Resend
  • Reactjs
View live project