Everyone wants to build a clean‑looking resume. But building one from scratch takes time. And with so many templates out there, finding the perfect one isn’t easy.
That’s why I created nextcv — a compact, clean‑looking, and modular resume template that’s easy to customize and share.
I built this with simplicity, flexibility, and recruiter‑friendliness in mind. Whether you’re applying for your first role or refining your professional portfolio, this template is designed to make the process smoother.
- Modular structure → Easily tailor your resume with neatly organized sections for quick edits and flexible arrangement. Centralized styling via
nextcv.clsmakes customization simple and consistent. - ATS‑friendly design → Clean typography and layout optimized for Applicant Tracking Systems, ensuring keywords are accurately parsed by standard PDF parsing tools.
- Built with LaTeX → Let LaTeX handle the formatting so you can focus on the content. Unlike MS Word or Google Docs, where layouts often break with every edit, LaTeX ensures consistent, professional formatting. Text looks sharper and structure stays intact. Works seamlessly with both XeLaTeX and PDFLaTeX.
- Professional fonts → Recruiter‑approved, widely accepted typefaces are built in. You can easily switch between the most common professional serif and sans‑serif fonts to match your preference.
- Automatic bookmarks → Automatic bookmarks for key sections in the generated PDF.
- Overleaf template: nextcv on Overleaf
- GitHub repo: nextcv on GitHub
- Output: Resume PDF
If you’re building in VS Code, you can even use an AI agent to insert your details in one go. Just provide your info and let the agent adjust it to your preferences.
- Install TeX Live
- Install the LaTeX Workshop extension by James Yu
Build with PowerShell / CMD / Bash: xelatex main.tex
License: see LICENSE.