LaTeX

LaTeX Resume Builder

Fill in a form and get the LaTeX source behind your resume, plus a PDF. The .tex is one self-contained file you own: edit it, compile it on your own machine or on Overleaf, and keep it. No account, no watermark.

What it does

You fill in the builder’s form: contact details, experience, education, skills and projects. Resumodel turns that into LaTeX using the template you pick, and turns the same content into a PDF. In the export panel you can download the PDF to send, the LaTeX source (.tex) to edit, or your resume data as YAML to reopen later.

The .tex is real source, not a wrapper around an image. It is the same source the PDF is built from, packaged so it compiles without any other files.

The templates and where they come from

Every template is a single column of selectable text. Most are adapted from open-source LaTeX designs, and each is credited below with its license.

  • Meridian

    Adapted from Jake's Resume by Jake Gutierrez.

    License: MIT

    github.com/jakegut/resume

  • Caliper

    Adapted from the McDowell résumé format by Gayle Laakmann McDowell.

    License: MIT (resumake.io port)

    www.careercup.com/resume

  • Compass

    Adapted from Rover Resume by Subidit.

    License: CC BY 4.0

    github.com/subidit/rover-resume

    Based on “Rover Resume” by subidit (github.com/subidit/rover-resume), licensed under CC BY 4.0 (creativecommons.org/licenses/by/4.0). Adapted: fonts, layout discipline, generator port.

  • Datum

    Adapted from resumake.io (flagship template) by Saad Quadri.

    License: MIT

    github.com/saadq/resumake.io

  • Azimuth

    Adapted from resumake.io (sans-serif template) by Saad Quadri.

    License: MIT

    github.com/saadq/resumake.io

  • Folio

    Adapted from the RES class (res.cls) by Michael DeCorte.

    License: Notice-retained (no resale)

    ctan.org/pkg/res

    Copyright (c) 1988,1989 by Michael DeCorte. Permission to copy all or part of this work is granted, provided that the copies are not made or distributed for resale, and that the copyright notice and this notice are retained.

  • Abacus

    An original Resumodel design, with no upstream template.

  • Sextant

    Adapted from resumake.io “minimal” (minimal-resume by Michael Tse).

    License: MIT (resumake.io), fonts OFL

    github.com/m-tse/minimal-resume

  • Vernier

    An original Resumodel design, with no upstream template.

A real excerpt

This is one experience entry from the Meridian template, copied from the file the builder produces for a sample resume. The full download adds the page setup above it and the other sections below it.

Meridian (.tex)
\section{Experience}
\noindent\begin{minipage}{\linewidth}
\raggedright
\textbf{Senior Product Engineer} --- \href{https://northbeam.example.com}{Northbeam Systems} \hfill Mar 2023 – Present\\
\textit{Seattle, WA}\par
Owns checkout and onboarding surfaces for a B2B logistics platform.\\
\begin{itemize}[label=\textbullet,topsep=4pt]
  \item Rebuilt the quote-to-order flow, lifting completed checkouts 23\% across 40k monthly sessions.
  \item Cut p95 page load from 4.1s to 1.6s by moving pricing math server-side and caching rate tables.
  \item Led a 3-engineer squad through 11 releases with zero rollback incidents.
  \item Introduced contract tests between billing and fulfillment that caught 14 breaking changes pre-deploy.
\end{itemize}
\end{minipage}\par

Compile it yourself

The download is one .tex file, and its first lines say how to compile it. Pick whichever of these fits.

  1. On your computer

    Install a TeX distribution (TeX Live, or MacTeX on a Mac), save the download as resume.tex, and run this in the same folder. XeLaTeX writes resume.pdf beside it.

    xelatex resume.tex

    A minimal install such as BasicTeX can stop with a missing package like titlesec or enumitem. Add the package with tlmgr, or install the full distribution.

  2. On Overleaf

    Start a blank project and replace the contents of its main file with the .tex file. Open the Menu, set the compiler to XeLaTeX, and recompile. Nothing else needs to be uploaded.

  3. With Tectonic

    Tectonic is a single-binary engine built on XeTeX that fetches the packages it needs on first run, so there is no distribution to install. It is also what Resumodel uses for its own PDFs.

    tectonic resume.tex

The fonts come from your TeX install, so spacing can differ very slightly from the PDF you download from Resumodel.

LaTeX pitfalls behind the scanner’s results

A LaTeX resume can look perfect and still read badly to a parser. The Resumodel scanner re-reads your PDF with two independent text extractors. Of the pitfalls below, it checks two: whether there is a real text layer, and whether the layout uses tables or columns. Ligatures it smooths over, mapping them back to plain letters as it reads, and fonts it doesn’t check at all.

  • A real text layer

    The text-layer check gives no credit when it can’t recover selectable text, which is what a scan or outlined text looks like. A PDF compiled from the .tex has real text, so keep it that way: don’t flatten pages to images.

  • Two columns and tables

    The layout check takes points off when it finds a two-column layout or a table. A sidebar, or a table used to line things up, is how a LaTeX resume usually ends up with one. Every template here is a single column.

  • Ligatures

    Fonts can join letter pairs like fi and ff into one glyph, which some parsers read as a stray character. The scanner maps those glyphs back to plain letters as it reads, so it won’t flag them, but other parsers may not. The templates here turn common ligatures off in fontspec, so the text is plain letters to begin with.

  • Fonts that stay text

    With fontspec and OpenType fonts, the PDF keeps Unicode text, so accents, quotes and dashes extract as real characters, not odd symbols. The scanner doesn’t check fonts, but its other checks read that text, so keep that setup if you swap fonts.

Compiled your own version? Scan the PDF to see what a parser recovers. More on the basics is in the ATS resume checker guide.

Frequently asked questions

Which compiler do I need?

XeLaTeX. The templates load their fonts with fontspec, which needs a Unicode engine, and the file is written for XeLaTeX. pdfLaTeX will not compile it. Tectonic, which is built on XeTeX, compiles it too.

Can I compile it on Overleaf?

Yes. Start a blank project, put the contents of the .tex file in its main file, open the Menu and set the compiler to XeLaTeX, then recompile. The file is self-contained, so there is nothing else to upload.

Is the LaTeX mine to edit?

Yes. The .tex is a plain text file with your own content in it, so change the layout, the fonts or the wording however you like. Edits stay in the .tex, because Resumodel can't read them back, so keep the YAML download if you want to reopen the resume in the builder later. Each template's credit and license are listed on this page; if you republish a template itself, follow its license.

Does LaTeX hurt ATS parsing?

Not by itself. A parser reads the PDF, and a PDF compiled with XeLaTeX has a real text layer. What hurts parsing is layout, such as columns and tables, and fonts that copy out as odd characters. The templates here are single-column with no tables, and they turn common ligatures off.

Is it free?

Yes. The Resumodel builder, PDF export and LaTeX export are free, with no account and no watermark.