calm

your résumé, quiet, and whole at every page break

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.

It does not shrink type to force one page. If a job, project, or item cannot sit comfortably on the page that is left, the whole piece starts on the next page.

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