Skip to main content

A Programmatic Resume

A resume that's built with code and data.

ReactPuppeteerJsReMark

I got really tired of manually formatting a PDF whenever I needed to update my resume. It felt like I was spending more time aligning text boxes than actually reflecting my experience.

So, I built a programmatic resume. Instead of a standard document, my resume is now just a structured data file. Every time that data is changed, a build script renders it into a React component and uses Puppeteer to cleanly generate a pristine PDF. Update once, reflect everywhere.