Why I created it: As a software developer with over 5 years of experience, I recently re-entered the job market after taking a break. Over the past few months, I’ve found that securing the roles I want has been challenging. While using ChatGPT to create cover letters for different job descriptions has been helpful, I realized that tailoring both the CV and cover letter for specific job positions significantly increases the chances of landing interviews.
However, applying to over 20 positions a week makes tailoring each application manually a time-consuming process. To solve this, I developed ChameleoCV, an application that takes your general CV and a given job description to automatically generate a new, tailored CV and cover letter for each specific role—saving an enormous amount of time.
How it works: With your CV provided in JSON format and a job description as input, ChameleoCV creates a tailored prompt for the ChatGPT API. It then calls the API to generate a customized CV and cover letter, which are returned in PDF format for immediate use.
GitHub Repository: ChameleoCV on GitHub: https://github.com/mertyertugrul/ChameleoCV
I’d greatly appreciate your feedback and constructive code reviews. Let me know how I can improve this project or add features that would make it even more helpful!