Back to projects
Full StackToolPDF

Resume Builder

A resume builder application that lets users create professional, ATS-optimized resumes with live preview, multiple templates, and one-click PDF export. Built with a focus on typography and print-quality output.

Solo Developer
1 month

Problem

Job seekers struggle to create well-formatted, ATS-compatible resumes. Word and Google Docs produce inconsistent formatting, and most online builders are expensive or produce bloated output.

Solution

Built a free resume builder with live preview, multiple professional templates, ATS-friendly HTML output, and high-quality PDF export. All processing happens client-side — no data ever leaves the browser.

Architecture

Next.js app with all processing client-side for privacy. Template system uses typed schemas. PDF generation via html2canvas + jsPDF. Local storage for draft persistence. No backend, no data collection.

Features

Live preview while editing
Multiple professional templates
ATS-friendly semantic HTML output
One-click PDF export at print quality
Local draft autosave
Section reordering via drag and drop
No account required — 100% client-side
Export to JSON for data portability

Tech Stack

Next.jsTypeScriptReactTailwindCSSjsPDF

Lessons Learned

  • Client-side PDF generation is viable for document apps
  • Typography and spacing matter more than features for this audience
  • Privacy-first (no server) is a compelling differentiator

Challenges

  • PDF rendering consistency across browsers required extensive testing
  • Drag-and-drop section reordering was complex to implement accessibly
  • Balancing template flexibility with ease of use

Future Improvements

  • More resume templates and color themes
  • AI-powered content suggestions
  • Cover letter generator