Multi-format resume builder powered by YAML and JSONResume.
# Build resume
npm run build
# Generate all formats (HTML, PDF, DOCX, MD)
npm run build:all
# Preview locally
npm run devVisit http://localhost:3000 to preview.
- 📝 YAML-first - Author in human-friendly YAML with comments and private fields
- 🎨 Multi-format - Generate HTML, PDF, DOCX, JSON, and Markdown
- 🎯 Variants - Create job-specific resumes (e.g.,
npm run build:variant apple-ios) - 💌 Cover Letters - Template-based cover letter generation
- 🚀 Auto-deploy - GitHub Pages deployment on every push
- 📦 Releases - Automated GitHub Releases with all formats
resume/data.yaml # Main resume (edit this!)
resume/variants/ # Job-specific overlays
resume/cover-letters/ # Cover letter data
dist/ # Generated outputs
npm run releaseInteractive tool to create version tags like v2026.1.0 or v2026.1.0-apple.
Push tags to trigger automated GitHub Releases:
git push origin v2026.1.0-appleSee USAGE.md for complete documentation.
🌐 https://resume.doughatcher.com
Built with JSONResume