The source code for caseysprague.com, running on Laravel.
The resume download functionality uses Browsershot to generate a PDF so that the resume is always kept up-to-date with what's in the database. Browsershot relies on Puppeteer, which has dependencies that need to be installed on Linux. Browsershot also has it's own listed dependencies.