calm
your résumé, quiet and on one page
how it works
Put your résumé in a public GitHub gist named resume.json, following the
JSON Resume schema. Type your username above and this page
fetches that gist and renders it — in your browser, on your own GitHub rate limit. Nothing is stored,
nothing is sent anywhere.
Your rendered résumé then lives at calm.apexlinks.org/your-username — a plain page holding
nothing but the résumé, ready to send or print.
Everything lands on a single A4 page: the type sizes itself between 6.8pt and 10.4pt to fit whatever you wrote, so a short résumé fills the sheet and a long one still stays on it.
use the theme yourself
npm i -g resumed jsonresume-theme-calm
resumed render resume.json --theme jsonresume-theme-calm -o resume.html
Works with resume-cli too, and from Node with require('jsonresume-theme-calm').render(resume).