A clean, professional CV template built with Typst. This single-file template is easy to customize, ATS-friendly, and perfect for AI-assisted modifications based on specific job descriptions.
-
Using winget (recommended):
winget install --id Typst.Typst
-
Manual installation:
- Download the latest release from Typst releases
- Extract the archive and add the
typst.exeto your PATH
-
Using Homebrew (macOS/Linux):
brew install typst
-
Manual installation (Linux):
- Download the latest release from Typst releases
- Extract and move the binary to
/usr/local/bin/:sudo mv typst /usr/local/bin/ sudo chmod +x /usr/local/bin/typst
The current template uses the following fonts:
- Gill Sans - Used for headings and emphasis
- EB Garamond - Used for body text
To properly render this template, make sure both fonts are installed on your system. You can easily modify the cv.typ file to use any fonts installed on your machine.
To compile the CV to PDF:
typst compile cv.typThis will generate cv.pdf in the same directory.
For real-time preview while editing:
typst watch cv.typThe PDF will automatically update whenever you save changes to the file.
The cv.typ file is designed to be easily customizable:
- Single-file design: All your CV content and formatting is in one file
- Text-based format: Easy to edit in any text editor
- Simple syntax: Modify personal information, sections, and content directly in the file
- ATS-friendly: Clean structure ensures compatibility with Applicant Tracking Systems
- AI-friendly: The text-based nature makes it perfect for AI agents to modify and tailor your CV based on specific job descriptions
Simply open cv.typ in your favorite text editor and update the content. The Typst syntax is intuitive and well-documented at typst.app/docs.
Tip
- Use the Typst web app for online editing with live preview
- Check the official documentation for advanced formatting options
- The single-file approach keeps everything organized and version-control friendly
This template is provided as-is for personal and professional use.
