CV is an open-source resume website template built with HTML and SASS by MattIPv4, designed to present professional experience in a clean, elegant single-page layout.
What is CV?
CV is a static resume website template written in HTML and SASS, created by developer MattIPv4 for his personal CV site at cv.mattcowley.co.uk and published on GitHub as a reusable open-source project. The template takes your personal and professional details as HTML content and, combined with SASS stylesheets, produces a clean single-page resume that can be hosted on any static web server. It lives in the MattIPv4/template repository, where the README describes it as "an elegant and expandable CV design made with SASS, HTML and love."
Key Features
- Expandable design — The layout is built to be extended with new sections or content by editing the HTML structure and SASS styles.
- SASS-powered styling — Styles are written in SASS with variables, mixins, and sass-lint configuration, giving you a maintainable foundation for custom colors, fonts, and spacing.
- Semantic HTML5 markup — The CV uses HTML5 tags for clean structure and accessibility, making it easy to read and modify.
- Real-world usage — The template is the author's own CV website, so it reflects a production-ready design rather than a mockup.
- Open contribution — The repository accepts pull requests and has an issues page, plus a Slack workspace for support and discussion.
- Static hosting ready — The final output is plain HTML and CSS, so you can deploy to GitHub Pages, Netlify, or any static host after compiling the SASS.
Who is CV for?
- Job seekers who want an online version of their resume with a professional, code-based presentation.
- Developers who prefer editing HTML and SASS over using visual website builders, and want full control of the styling.
- Students and new graduates building a personal portfolio site to share with recruiters, using a simple template they can host for free.
What can you do with CV?
- Fork and personalize — Copy the repository, replace the placeholder personal details with your own experience, and adjust the SASS variables to match your brand.
- Deploy as a live resume — Compile the SASS to CSS and host the static files on GitHub Pages, Netlify, or any web server to get a shareable URL.
- Study a minimal SASS project — For developers learning SASS, the template shows a clean structure with variables, mixins, and linting in a small real-world project.
FAQ
Is CV free to use?
Yes, CV is an open-source template on GitHub, so you can freely use, modify, and deploy it for personal or professional purposes.
What technologies does CV use?
CV uses HTML for the markup and SASS for the styles, with sass-lint for code quality. It does not depend on JavaScript frameworks or a build tool beyond a SASS compiler.
Can I host CV on GitHub Pages?
Yes, because CV compiles to a static site of HTML and CSS, you can host it on GitHub Pages, Netlify, or any static web hosting service.
Who created CV?
CV was created by MattIPv4, a developer who uses it for his personal CV at cv.mattcowley.co.uk, and released it as a template for others.




