Personal product · AI-assisted development
Folio CV Studio
A privacy-first, local-first CV builder for creating, importing, reviewing, versioning, styling, and exporting professional English and French resumes.
01
The challenge
Turn unstructured CV files into editable, reusable data without sending sensitive candidate content to an application backend or compromising the quality of the exported document.
02
My contribution
Across the product boundary.
- Designed the product architecture around a typed CV domain that separates candidate facts from presentation settings.
- Built structured editing, multiple local CVs, revision history, templates, and live A4 preview workflows.
- Implemented in-browser PDF and DOCX import with an explicit review step and additive merge flow.
- Delivered vector PDF export with selectable text and clickable links, plus transparent completeness and evidence checks.
- Used AI as a development accelerator for research, iteration, implementation support, testing, and documentation while retaining product and engineering ownership.
03
System view
The parts that had to agree.
A deployed bilingual CV workspace that keeps drafts and imported content in the browser while producing professional, editable, text-based PDF documents.
Next.js and React application with a typed TypeScript domain
IndexedDB local repository for CVs and revision history
Browser-side PDF.js and Mammoth document extraction
React PDF vector export and real A4 page modelling
Automated type, lint, test, build, and deployment checks
04
Visual evidence
Approved assets only.
No synthetic product UI is used. These slots document exactly what to capture when publication is authorised.
05
Evidence & boundaries
What can be verified.
- The live application is publicly accessible at cv-builder.nhk.ovh.
- The local source and release documentation verify the listed workflows and privacy boundaries.
- The product was developed as a personal project with AI-assisted engineering workflows.