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