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.