cvmd.sh
CV as Code

Host your CV
from GitHub.

Connect a repo with a cv.md file. Style it with .

Every push deploys your CV as a live page, a JSON API, and a downloadable PDF — with built-in analytics.

Free to start · No credit card required

DEPLOYMENT PIPELINE
Push
cv.md to GitHub
Detect
cvmd.sh picks up change
cvmd.sh
Generate
Page, API, & PDF
Live
Hosted & downloadable
How it works

From markdown to deployed in seconds.

No config files, no build pipeline, no separate hosting. Just a file in a repo.

01

Write

Add a cv.md file to any GitHub repo. Plain Markdown — headings, lists, inline code. Start from one of our templates.

cv.md
# Jane Doe
## Experience
- Led platform team...
02

Push

Commit and push to GitHub. cvmd.sh detects the change automatically — no webhooks to configure yourself.

terminal
$ git push origin main
→ Detected: cv.md
03

Live

Your CV is deployed in seconds — live page, REST API, and downloadable PDF. Share one link, always up to date.

output
✓ cvmd.sh/you
✓ cvmd.sh/you.json
✓ cvmd.sh/you.pdf
Features

Everything your CV needs.

One push deploys across every format and surface — no extra config, no extra cost.

Live CV Page

Your CV is instantly published as a shareable page at cvmd.sh/you — always in sync with your latest push.

REST API

Every CV comes with a structured JSON endpoint. Pull your data into portfolios, bots, or any custom tool.

PDF Export

Download a professionally formatted PDF at any time — generated from your markdown, always up to date.

Analytics

See who viewed your CV and when. Know exactly when a recruiter opened your link.

Markdown Native

Write plain Markdown — no proprietary formats, no lock-in. Style with Tailwind classes if you want.

GitHub Native

Works with any GitHub repo. No new accounts, dashboards, or build pipelines to learn.

Live Example

See it in action.

A real CV built and hosted with cvmd.sh — written in plain Markdown, pushed to GitHub, live in seconds. No design tools, no manual exports.

View live CV
app.cvmd.sh.nbaglivo.dev/cv/cvmd-demo
Live CV example built with cvmd.sh
Get started

Ready to deploy your CV?

Connect your GitHub repo and go live in under two minutes. No config files, no dashboards, no friction.

Free to start · No credit card required