Back to projects
Local-first Web App · v1.0 · 2026

ZeroTex: Professional LaTeX Resume Builder

A local-first resume builder that turns structured career details into an ATS-friendly resume, a printable PDF, and editable LaTeX source. No account or LaTeX knowledge needed.

[ EVD ]

Engineering evidence

My contribution
Solo · Product design and full-stack implementation
Outcome
v1.0.0 released 19 July 2026; v1.1 roadmap published
Decision record 01
Kept resume content as structured state and generated LaTeX from templates, so editing, export, and the Overleaf handoff stay in sync.

Live preview

[ IMG ]

Screenshots · 5 captures

ZeroTex: Professional LaTeX Resume Builder screenshot 101 / 05
[ ARC ]

Architecture

A versioned resume document is the single source of truth: the editor writes it, autosave stores it in the browser, and deterministic generators turn it into preview, PDF, and LaTeX.

  1. 01

    Guided editor

    • Sections: add, hide, reorder
    • Live responsive preview
  2. 02

    Resume document

    • Versioned schema + migrations
    • Local autosave
    • Validated JSON backup
  3. 03

    Generators

    • Deterministic LaTeX (unit-tested)
    • Browser print → PDF
  4. 04

    Handoff

    • .tex download
    • Explicit Overleaf export
[ KEY ]

Technical highlights

  1. 01

    Designed a versioned document contract with migrations, so old saves and backups keep loading as the schema evolves.

  2. 02

    Kept resume data in the browser: it only leaves when the user deliberately opens it in Overleaf.

  3. 03

    CI repeats lint, type checks, tests, and the production build on every pull request.

[ STK ]

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • LaTeX
  • pnpm
  • Vercel