Resume Builder
A resume builder that creates professional, ATS-compatible resumes with live preview and PDF export. All processing happens client-side for privacy.
- Role
- Solo Developer
- Dates
- 2025
Coming soon
Context
Job seekers struggle to create well-formatted, ATS-compatible resumes. Word processors produce inconsistent formatting, and most online builders are paid or produce bloated output.
My contribution
Built the typed editing experience, live preview, local draft persistence, and browser-based PDF export.
What I built
Built a resume builder with live preview, professional templates, ATS-friendly HTML output, and PDF export. All data stays in the browser.
Implementation
Next.js app with client-side processing for privacy. Template system with typed schemas. PDF generation in the browser. Local storage for draft persistence.
Implementation decisions
- Kept processing and draft persistence in the browser.
- Structured the template system with typed schemas.
- Generated PDFs client-side while accounting for browser rendering differences.
Key features
- Live preview while editing
- ATS-friendly semantic HTML output
- One-click PDF export
- Local draft autosave — no account required
Tech stack
- Next.js
- TypeScript
- React
- TailwindCSS
Challenges
- PDF rendering consistency across browsers
- Balancing template flexibility with ease of use
What I learned
- Client-side PDF generation is viable for document-focused apps
- Typography and spacing matter more than features for this audience
- Privacy-first (no server) is a meaningful differentiator
Future improvements
- More resume templates and colour themes
- Cover letter generator