If you are looking for a sleek, modern CV template that stands out, look no further! In this guide, we will walk you through the steps to create your CV using a simple template that is both user-friendly and customizable. Whether you are a seasoned developer or just starting your career, this template will help you showcase your skills effectively.
Getting Started: Prerequisites
Before we dive in, make sure you have npm installed on your machine. npm is a package manager that allows you to download and manage dependencies for your project.
Step 1: Setting Up Your Project
- Install Dependencies: Open your terminal and run the following command:
npm install
src/contents directory and update the JSON files with your personal information. For more guidance, [click here](#filling-your-information).grunt build
dist/index.html. If you need a PDF format, simply print the page from your browser.Step 2: Customizing Your Template
You have the option to customize the colors of your CV. The color settings can be found in the src/contents/color_palette.json file. Review the colorOptions field to explore your customization choices.
Step 3: Filling Your Information
To personalize your CV, edit the following JSON files:
1. personal_info.json
This file contains your name, profession, contact details, and social media links.
{
"name": "Samed Düzçay",
"profession": "Software Engineer",
"summary": "A confident, self-motivated and self-taught software engineer...",
"mail": "samedduzcay@gmail.com",
"address": "...",
"personal_site": "https://smddzcy.com",
// More fields...
}
2. experiences.json
This file is where you list your work experience, specifying roles, companies, and project details.
[
{
"company": "Pisano",
"role": "Software Engineer",
"date": "06/2016 - Present",
"location": "Istanbul, Turkey",
"description": "Full-stack web development using modern technologies..."
},
// More entries...
]
3. education.json
List your educational background, including degree, institution, and any relevant projects or memberships.
[
{
"name": "Boğaziçi University",
"degree": "B.S. Computer Engineering",
"date": "09/2015 - Present",
"description": "GPA: 3.674..."
},
// More entries...
]
4. Additional Information
Similarly, manage your skills, projects, certificates, volunteering experiences, honors, and languages using their respective JSON files.
Troubleshooting Common Issues
- If the CV does not build correctly, ensure that all JSON files are properly formatted.
- Make sure you have all the required dependencies installed by rerunning
npm install. - For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Contributing to the Project
We welcome contributions! To get involved:
- Fork the repo.
- Clone the repo to your local machine.
- Make your changes and push them.
- Submit a pull request from here.
Summary
Creating your resume using this modern CV template is straightforward and practical. Just follow the steps outlined in this guide and customize your information to suit your professional profile.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

