Show HN: CleanCV – I was tired of ugly LaTeX CV templates, so I built my own
github.comHi 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!
I'll be online for the next few hours if anyone has any feedback. Thanks!