Skip to content

disrae/resume

Repository files navigation

AI Resume Builder

Use your AI powered IDE to paste in relevant data and update the resume in index.html.

Run npm run gen to output the pdf.

Overview

  • Resume follows an ATS friendly template (Single column, simple, etc).
  • Copy-paste your current resume to the LLM (Cursor/Windsurf) to turn my resume into yours.
  • Copy-paste a job description: "Optimize the resume for this job posting"
  • Add work experience: "Use my exported jira tickets to populate my work"
  • Generate from notes: "Turn these work notes into resume bullets"
  • Run your resume through an ATS system like Jobscan to iterate.

Version Management

Keep your baseline resume clean with company-specific versions organized in dedicated directories:

Directory Structure

resume/
├── index.html                    # Baseline/master resume (never modify for companies)
├── versions/                     # Company-specific HTML files
│   ├── index-CompanyA.html
│   └── index-CompanyB.html
├── pdfs/                         # Generated PDF files
│   ├── Daniel Israel Resume.pdf           # Baseline PDF
│   ├── Daniel Israel - CompanyA Resume.pdf
│   └── Daniel Israel - CompanyB Resume.pdf
└── generate-pdf.js               # PDF generator script

Workflow

  • Baseline: index.html stays general-purpose (your master resume)
  • Custom versions: When applying to companies, the AI creates versions/index-CompanyName.html files
  • Generate PDFs: node generate-pdf.js CompanyName → saves to pdfs/Daniel Israel - CompanyName Resume.pdf

This prevents version drift and keeps your baseline resume pristine while allowing unlimited company-specific customizations!

Quick Start

You'll need Cursor (or another AI editor) and Node.js.

git clone https://github.com/disrae/resume.git
cd resume
npm install
cursor .
# Edit your resume using pasted Job Descriptions into cursor, and natural language about your work...

# Generate baseline PDF
npm run generate # or: node generate-pdf.js

# Generate company-specific PDFs
node generate-pdf.js CompanyName

# PDFs are saved to the pdfs/ directory
npm run dev # to iterate just on the content of the pdf, but won't show true layout on letter sized sheet.

About

AI Resume Builder using your own IDE.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •