All output files are auto-generated by CI on every push to master and committed back to the repo. To generate them locally, run:
bash build.shThis requires Docker (for LaTeX/PDF), ImageMagick (for preview PNGs), and Pandoc (for .docx). It produces:
| File | Description |
|---|---|
reid_cooper_resume.pdf |
PDF version |
resume_preview_p1.png / resume_preview_p2.png |
Preview images |
reid_cooper_resume.md |
Markdown version |
reid_cooper_resume.txt |
Plain text version |
reid_cooper_resume.docx |
Word document version |
Do not edit generated files directly. The source of truth is
reid_cooper_resume.tex.
The phone number is intentionally omitted from the committed source and generated files to avoid public exposure. To build a version with your phone number included:
-
One-time setup: Add your number as a repository secret: GitHub → repo Settings → Secrets and variables → Actions → New repository secret
- Name:
PHONE_NUMBER - Value: your phone number (e.g.
+1-212-555-0100)
- Name:
-
When you need a copy: Go to Actions → Generate Resume with Contact Info → Run workflow → Run workflow
-
Download: Once the run completes, click into it and download the
resume-with-contactartifact ZIP. It contains all formats with your number included.
The artifact is retained for 30 days and is only accessible to repo collaborators. Nothing with your phone number is ever committed back to the repo.
Format is MIT but all the data is owned by Reid Cooper.

