Download PDFs
- Recruiter:
Shivam_Bhardwaj_Resume_Recruiter.pdf - Founder:
Shivam_Bhardwaj_Resume_Founder.pdf
Links
- Website:
https://shivambhardwaj.com - LinkedIn:
https://linkedin.com/in/shivambdj - Resume source code:
https://github.com/Shivam-Bhardwaj/resume
- Source of truth:
src/codex/(profile, skills, summaries, experience) - Build:
src/scripts/build.jscompiles Handlebars + Markdown intodist/html/resume-*.html - PDF:
src/scripts/generate-pdf.jsuses Puppeteer to print HTML to PDF
npm ci
# Build + generate PDFs
npm run build:recruiter
npm run build:founder- Formatting / structure (DRC):
npm run drc:check- Content sanity (optional heuristics; non-blocking by default):
npm run sanity:contentThis repo includes an optional tailor script that reads a JD and generates a tailored config + summary, then builds a PDF. If the claude CLI is installed, it will be used for a best-effort rewrite; otherwise it falls back to rules-only.
# From a JD file
npm run tailor -- --jd /path/to/jd.txt
# Paste a JD via stdin (Ctrl+D to end)
npm run tailor:stdinsrc/templates/resume-template.html: the resume HTML/CSS templatesrc/data/config-*.json: per-variant config (ordering, layout knobs)assets/experiences/: mirrored experience notes (human-readable)