Upload CV

Upload an existing resume

PDF or DOCX, up to 10MB. Scanned PDFs are not supported in this MVP.

What happens next

  1. 1. Extract text. The app reads PDF/DOCX content and rejects scanned PDFs cleanly.
  2. 2. Parse JSON. OpenAI returns strict structured resume data validated by Zod.
  3. 3. Edit everything. You review and change every generated field before export.