From profile to PDF
Resume Builder
AI resume builder — public profile import and a private owner workspace sharing one PDF pipeline.

01 / At a glance
One pipeline, two ways to build a resume.
Public AI import tool and password-protected owner workspace — one resume schema, one PDF pipeline.
- PDF schema
- 1
- Public generation cap
- 3 / 24h
- Shared flows
- 2
02 / The work
What this project includes
Public tool at /tools/resume — profile URL import with optional pasted summary fallback
Brave Search gathers public snippets; Mistral maps results into structured ResumeDocument JSON
Live HTML preview with layout, section, and brand-color controls before PDF download
Owner workspace at /resume — password-protected editor seeded from portfolio profile data
Shared @react-pdf/renderer pipeline for visitor and owner exports
Rate limits — 3 public generations per IP per day to control API cost
03 / In the product
Selected screens
01 / 02
Public AI import
LinkedIn, GitHub, Peerlist, or portfolio URL to structured resume PDF.
02 / 02
Owner workspace
Private /resume editor for tailoring PDFs from seeded profile data.
04 / Behind the build
Design and engineering notes
- Split-panel editor — controls on the left, live resume preview on the right
- One document schema powers owner editing and visitor AI import flows
- Brand color ties into portfolio theme tokens for consistent PDF accents
- Disclosure banner sets expectations that AI output must be verified before use
Tools and stack
Role Design Engineer
Explore the project


