Manage all your Rézi in one place

All-in-one managed system for your Résumés

Keep one master YAML with every job, degree and project. A Réz is a résumé that picks, orders and chooses variants of entries from it, and renders live with Typst or LaTeX. Your words stay yours: Polyrez never writes or rewrites them.

14-day free trial, no card needed. Then US$0.99 a month.

ml-engineer.yaml
rez: 1resume:  title: ML Engineer  cv: { headline: ML Engineer }  theme: typst/sb2nov  page: { size: letter, forceOnePage: true }  design: { colors: { links: "#004f90" } }  sections:    - key: education      include: [edu-princeton-rcv, edu-bogazici-rcv]    - key: projects      include: [proj-flashinfer-rcv, proj-neuralprune-rcv]      overrides:        proj-flashinfer-rcv:          start_date: null          end_date: null          summary: null          highlights:            - "Achieved 2.8x speedup over baseline attention implementations on A100 GPUs"    - key: experience      include: [exp-nexus-rcv, exp-nvidia-rcv, exp-apple-rcv]    - key: skills      title: Technical Skills      include: [sk-languages-rcv, sk-ml-frameworks-rcv, sk-infrastructure-rcv, sk-research-rcv]    - key: publications      include: [pub-moe-rcv, pub-nas-rcv]
typst/sb2nov1 page, compressed
ML Engineer Réz rendered with typst/sb2nov
01Plain text, real history

Version-control friendly

Every Réz is a small YAML file that points into your master. A per-role rewrite is a named variant holding only the fields that change, so a diff shows exactly what you tailored and nothing else.

  • Two-way GitHub sync through a GitHub App you install on one repository.
  • Edit on GitHub and the app picks it up; on a conflict the app’s copy wins and is re-pushed.
  • Comments and key order in your YAML survive every edit Polyrez makes.
rez/master.yaml+4-0
3e1c9a0Save ML Engineerpolyrez-sync[bot]
       - id: proj-flashinfer-rcv         highlights:           - Adopted by 3 major AI labs, 8,500+ GitHub stars, 200+ contributors+        variants:+          quant:+            highlights:+              - Achieved 2.8x speedup over baseline attention implementations on A100 GPUs
rez/resumes/ml-engineer.yaml+1-1
3e1c9a0Save ML Engineerpolyrez-sync[bot]
     - key: projects-      include: [proj-flashinfer-rcv, proj-neuralprune-rcv]+      include: [proj-flashinfer-rcv@quant, proj-neuralprune-rcv]

One commit per save: rez/master.yaml, rez/resumes/<slug>.yaml and the PDF in rez/out/.

02Choose per Réz

LaTeX and Typst backends supported

Typst compiles in moments, so the preview keeps up with your typing. When a recruiter or a journal wants LaTeX, switch the engine: the same YAML renders through a curated set of classes, including altacv and mcdowellcv.

  • Theme knobs (colours, fonts, margins) are validated per theme, right in the YAML.
  • No lock-in: download the generated source and build it anywhere.
Engine
  • mcdowellcvXeLaTeX
  • altacvLianTze Lim, MIT
  • moderncvTeX Live, LPPL
  • jakespdfLaTeX, MIT
Download source
  • main.tex
  • altacv.cls
  • rez-compress.tex
  • data.json
  • README.md

The exact files and compile command, ready for Overleaf or a local latexmk.

Switch without rewriting

Themes, both engines

Switch themes without touching your content. Each one declares what it can do: columns, photo, icons, and how it compresses.

  • altacv (latex) preview
    altacvLaTeX
  • jakes (latex) preview
    jakesLaTeX
  • mcdowell (latex) preview
    mcdowellLaTeX
  • moderncv (latex) preview
    moderncvLaTeX
  • altacv (typst) preview
    altacvTypst
  • classic (typst) preview
    classicTypst
  • ember (typst) preview
    emberTypst
  • harvard (typst) preview
    harvardTypst
  • ink (typst) preview
    inkTypst
  • mcdowell (typst) preview
    mcdowellTypst
  • sb2nov (typst) preview
    sb2novTypst
03Force one page

Spill onto page two? Not today.

Turn on one page and Polyrez tightens margins, type size, leading and spacing in small steps until everything fits. It never clips: if even the tightest setting runs over, it tells you so, and you decide what to cut.

The Réz at natural spacing, running onto a second page
Before · 2 pages
The same Réz compressed onto one page
After · 1 page
04Polyrez Pro

One plan, three ways to pay.

Try everything free for 14 days. After that, your Rézi stay viewable and downloadable whether or not you pay; Pro lets you keep editing and rendering.

  • Unlimited Rézi from one master YAML
  • Every Typst and LaTeX theme
  • Live preview and force one page
  • PDF and source downloads
  • Two-way GitHub sync
  • Monthly

    $0.99/ month
    • Cancel any time
  • Yearly

    Sensible default

    $10/ year
    • About 16% less than monthly
    • Cancel any time
  • Believer

    $100once
    • PRO forever
    • 14-day money-back

Prices in US dollars. Sign in with GitHub or Google; cancel any time from billing settings. Refund policy · Terms