Show HN: CleanCV – I was tired of ugly LaTeX CV templates, so I built my own

1 gil2rok 1 8/11/2025, 6:25:22 PM github.com ↗
Hi HN,

As a CS PhD student, I was tired of fighting with LaTeX to update my CV. I found most popular templates were ugly, missing features, or too complex to customize. I built CleanCV as an academic LaTeX template to fix these issues.

I designed it with three principles in mind:

- Modern: It's designed to look clean and readable from the start. You can focus on your content, knowing the aesthetics are already handled.

- Minimal: The syntax is simple and intuitive, so adding or changing content takes seconds. You don't have to re-learn complex structures every time you make an update.

- Modular: It's easy to customize. You can reconfigure sections or change colors without the whole document falling apart.

CleanCV has a few key features to solve common frustrations:

- Dual CV/Resume Mode: A single command flips your document between a comprehensive CV and a condensed resume, both from the same source.

- Contact Bar: A simple header with icons for your GitHub, LinkedIn, website, and more.

- Smart Publications: Creates a publication list from your .bib file that automatically bolds your name and supports joint-author notation.

- Automatic 'Last Updated' Date: Every compile automatically updates a timestamp in the footer, so everyone knows your CV is current.

I'm looking for feedback to make it better. Please check it out on GitHub, give it a star if you like it, and open an issue with any suggestions. It's still "in beta". Let me know what you think!

https://github.com/giladturok/CleanCV

Comments (1)

gil2rok · 1h ago
I'll be online for the next few hours if anyone has any feedback. Thanks!