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