You forgot what you shipped.
Your agent didn't.

Cadence gives your coding agent one instruction: write down every win as it happens. Then it turns that log into a real LaTeX resume.

resume-log.md

## cadence- Cut checkout p99 840ms → 190ms with a  batched loader- Shipped SSO for 12k seats; support  tickets down 40% ## pgshard- Shard router: 4.2M reads/min, p99 8ms

resume.pdf

Experience

Senior Software Engineer2022 – Present

Northwind Systems

  • Cut checkout p99 latency from 840ms to 190ms by replacing N+1 lookups with a batched loader.
  • Shipped SSO across 12,000 seats, cutting access tickets 40%.

Set it up once,
then forget about it.

Paste one instruction into your agent. Everything after that is Cadence's job.

Always on

Your agent writes it down.

~/.claude/resume-log.md

## cadence

- Cut p99 840ms → 190ms

- Shipped SSO, 12k seats

- Migrated 3.1TB Postgres

## pgshard

- 4.2M reads/min, p99 8ms

- Cut shard rebalance 40%

## opslevel

- LLM-as-judge harness, 0-100

- Prompt caching, 10x cheaper

## harvey-ai

- RAG eval suite, 12k docs

- Cut retrieval p95 60%

- Citations, 40k contracts

One page, always

Never spills to page two.

Tailor to the job

Speaks their language.

build pipelinesCI/CD

PostgresPostgreSQL

Real LaTeX

Source left, compiled page right.

\resumeSubheading

{Senior Engineer}{2022 --}

\resumeItem{Cut p99 840ms}

\resumeItemListEnd

Experience

Senior Engineer

· Cut p99 latency 840ms → 190ms.

Compiled, not previewed

552ms

Real TeX. Download that exact PDF.

Your key, your model

Swap in your own any time.

Gemini 3.6 FlashClaude Sonnet 5Claude Opus 5Gemini Pro

Questions.

Do I have to write the log myself?
No — that's the point. You paste a short instruction into your coding agent's config once, and from then on it appends each win to a markdown file as the work happens. Claude Code, Cursor, GitHub Copilot, and Codex have a snippet ready in onboarding. The general option works with any agent that reads an instructions file; the snippet is plain English, not an integration.
What if I don't use a coding agent?
It still works, you just keep the log yourself — it's an ordinary markdown file, and Cadence only ever reads text. You can also skip generation entirely and edit the LaTeX template by hand; the editor is a real editor.
Will it invent things to fill the page?
No. The prompts forbid inventing numbers, employers, job titles, dates, degrees or technologies — if your log doesn't say it, it doesn't go in. Tailoring is stricter still: it will match a posting's vocabulary for work you actually did, but if the job asks for Kubernetes and your resume never mentions it, the tailored version still doesn't. It also won't quietly drop a real skill to look more focused.
Do I need to know LaTeX?
Not to get a resume. Generation produces a complete, compiling document and the PDF appears beside it. LaTeX is there when you want precise control — and because a real TeX engine renders it, the PDF you download is exactly what you saw, not an approximation.
Why is everything forced onto one page?
Because that's what gets read. Cadence holds each resume to one page by default: 4–5 bullets a job, 1–2 a project, each bullet sized to a single line. When new material arrives it displaces the weakest bullets rather than spilling over. If you want something else, the instructions box on Update and Tailor overrides those defaults.
Where does my log actually go?
To the language-model provider you connect during onboarding or in Settings. Cadence has no shared model key. Your provider key is encrypted before storage and never sent back to the browser; your log and resume text are handled under the agreement you have with that provider.
What happens if I stop using it?
Download the PDF any time — it's yours, and it's a normal file. Deleting your account removes your resumes and imported logs with it, immediately and irreversibly.

Works with

Claude Code · Cursor · GitHub Copilot · Codex · Other

Any agent that reads an instructions file works — the snippet is plain English, not an integration.

Your next resume is already half-written.