My resume reimagined as a concept I spent most of my time in - terminal :)
I'm not a CSS expert, so credit goes to Claude Code for a lot of the heavy lifting.
I envisioned a digital resume which is:
- Reminiscent of the command line
- Is contextually aware on desktop, mobile, and print
- Has a tiny footprint — pure HTML and CSS
- No JavaScript
Visit: https://parasdsingh.github.io/
To print or save as PDF, use the print button or browser's print function.
- Terminal command aesthetics (
whoami,ls -l, etc.) - Dark/light theme toggle
- Mobile-responsive layout
- A4-optimized printing with color detection
- Pure CSS navigation using
:targetselectors
Static site deployable to any web server. Main files:
index.html- CV content and structurestyles.css- All styling and responsive behavior
The print stylesheet is a different layout from the screen one, and pagination bugs are invisible on screen. Render the real PDF instead of guessing:
./print-preview.sh # renders, reports page count, opens it
./print-preview.sh out.pdf # render to a given path
NO_OPEN=1 ./print-preview.sh # render onlyTwo print gotchas already hit, worth remembering: Chrome does not fragment
flex containers across pages, so any screen-side display: flex container
holding page-spanning content needs display: block in @media print; and a
flex gap will quietly override the print margins meant to space those items.
The codebase is validated using standard tools:
# HTML validation
npx htmlhint index.html
# Code formatting
npx prettier --check index.html styles.css
npx prettier --write index.html styles.css
# CSS validation
npx stylelint styles.cssBuilt with vanilla web technologies for maximum compatibility and performance.