Typical CV builders require creating an account and send the most sensitive personal data to a server: address, phone number, employment history, education. We wanted to flip that model — a tool where the candidate's data physically never leaves their device.
CV Creator — a resume builder running entirely in the browser
Privacy-first: the candidate's data never leaves the device, the PDF is generated locally
The challenge
The solution
CV Creator is an SPA in which all the logic runs on the browser side: the CV form, live preview and PDF generation (via @react-pdf/renderer and pdf-lib) all happen locally, with no backend processing the data. There are three template families to choose from — classic, modern and creative — and the interface is available in Polish and English. Application state is held by Zustand; the data stays on the user's device.
The outcome
The tool is publicly available at resume.mobilesoft.pl. Zero candidate data sent to a server — the privacy comes from the architecture, not from a privacy policy.
Co zbudowaliśmy
SPA with local PDF generation
React 18 + TypeScript + Vite. A CV editor with live preview, a template system with a registry of variants (classic / modern / creative), in-browser PDF generation via @react-pdf/renderer with post-processing in pdf-lib. i18next internationalization (PL/EN), state in Zustand, static hosting on Firebase.
Stack technologiczny
Galeria
Efekty
Got an idea?
Quote, consultation or audit — pick the path that fits. We'll take it from there.
Project quote
Tell us about your idea — we deliver scope, timeline and cost in 5 days.
Fill the brief→ 02Technical consultation
30-minute call with our tech lead about stack, architecture and risks.
Book a call→ 03Product audit
We review code, architecture and performance. Report with a clear roadmap.
Start an audit- Response within 24h
- NDA on the first call
- First call with no strings attached