Personal resume of Prakhar Shekhar Parthasarthi — Software Engineer (Java / JVM / Distributed Systems).
Static HTML + CSS. No build step.
Prax-Resume/
├── index.html # Semantic markup only
├── css/
│ ├── reset.css # Minimal reset + base typography
│ ├── resume.css # Screen styles (editorial / engineering)
│ └── print.css # @page + print refinements (A4)
├── scripts/
│ └── build-pdf.mjs # Headless Chromium → resume.pdf
├── package.json
└── README.md
- Type: IBM Plex Serif (display) + IBM Plex Sans (body) + IBM Plex Mono (code)
- Accent: rust
#8C2B12on ink#0B1524, paper#FDFBF5 - Single-column layout — ATS-parser-safe, no multi-column grids
- Print-ready: tuned for A4, single-page target
Open index.html directly, or serve:
python3 -m http.server 5173
# → http://localhost:5173One-command headless build (recommended):
npm install
npx playwright install chromium # first time only
npm run pdf # → resume.pdfOr from the browser:
- Open
index.html - ⌘P / Ctrl-P
- Destination → Save as PDF
- Paper size → A4
- Margins → Default (print.css defines
@pagemargins) - Background graphics → On (preserves accent colour)
Personal — all rights reserved.