Convert Markdown resumes to professionally styled PDFs using md-to-pdf.
Install dependencies:
npm installBuild PDF:
npm run buildBuild HTML (for preview):
npm run build:htmlThe denniskasper.com site fetches the resume markdown and PDF at build time, and is hosted on a Dokploy server that auto-deploys on every push to its main branch.
Deployment is fully automatic: on push to main here, the release.yml workflow builds the PDF, updates the latest GitHub release, then pushes an empty commit to the denniskasper.com repo to trigger a Dokploy redeploy (which re-fetches this resume). No manual step is required.
This cross-repo push uses the SITE_DEPLOY_TOKEN repository secret — a fine-grained PAT scoped to the denniskasper.com repo with Contents: read/write. If deploys stop working, check whether that token has expired and regenerate it.
- Edit
dennis_kasper_resume.mdfor content - Edit
resume-style.cssfor styling