Independent · Tooling · AI-assisted

Resume Automation

A personal system to tailor PM resumes from a single source of truth — draft → LaTeX → PDF → honest keyword score — without inventing facts or breaking page fit.


Who it’s for

  • Me — applying to many PM roles without rewriting the whole resume every time
  • Anyone who needs JD-aligned packs that stay honest to a master resume

What it solves

  • Manual rewrite is slow and drifts from real accomplishments
  • Keyword stuffing breaks voice and page layout
  • LaTeX / PDF formatting is easy to break if you edit the wrong files

What you can do

  • Master resume — one fact source (`resume_master.md`)
  • Per-job draft — edit only `resume_draft.txt` (6 PM + 3 APM pack)
  • Hard char limits — summary and bullets sized for one-page Awesome-CV
  • Sync → PDF — PowerShell pipeline builds LaTeX sections and compiles PDF
  • Score honestly — Draft Coverage target ~75–85, not 100 via stuffing
  • Studio preview — Streamlit for light preview / download
  • Cursor rules — agents can’t edit the wrong files or invent metrics

How it works

  • JD + master → tailored `resume_draft.txt` in Cursor (or CLI)
  • `sync_draft_to_latex.ps1` owns `cv-sections/*.tex`
  • `build_resume.ps1` produces the PDF
  • `score_resume.ps1` checks keyword / coverage without chasing fake 100s

Outcome

  • Dozens of company-specific packs from one master
  • Consistent Senior PM voice and one-page fit
  • Built and used end-to-end for real applications