jimmy@wong:~$

~/projects / resume-pipeline

Resume Pipeline

2026

overview

My resume is data, not a document. I edit one YAML file, push to GitHub, and a workflow builds the PDF and publishes it. This site and the PDF link always serve the latest version.

how it works

resume.yaml  ->  git push  ->  GitHub Actions builds PDF
                                      |
                       commit jimmy.wong.resume.pdf
                                      |
                  Cloudflare Pages deploys the site
                                      |
        jwong.org  +  resume.jwong.org (always the newest PDF)

why

details

Source code: github.com/jwong545/resume