Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal CV

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.

The Concept

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

Usage

Visit: https://parasdsingh.github.io/

To print or save as PDF, use the print button or browser's print function.

Features

  • Terminal command aesthetics (whoami, ls -l, etc.)
  • Dark/light theme toggle
  • Mobile-responsive layout
  • A4-optimized printing with color detection
  • Pure CSS navigation using :target selectors

Development

Static site deployable to any web server. Main files:

  • index.html - CV content and structure
  • styles.css - All styling and responsive behavior

Checking the print layout

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 only

Two 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.

Code Quality & Validation

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.css

Built with vanilla web technologies for maximum compatibility and performance.

About

Personal CV website with zen terminal aesthetics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages