In the modern job market, your biggest enemy isn't the recruiterβit's the Applicant Tracking System (ATS). Most companies use automated filters that discard 75% of resumes before a human ever sees them. If your CV lacks the specific semantic keywords found in the Job Description (JD), you are invisible.
CV-Match-Pro is a precision tool designed to eliminate this invisibility. It performs a ruthless, unbiased gap analysis to ensure your experience is translated into the exact language the corporate algorithms are programmed to find.
Professionals applying to mid-to-large scale enterprises where automated screening is the standard.
Individuals transitioning into a new industry who possess the skills but lack the specific "industry buzzwords" required to pass a technical filter.
Engineers and Developers who often focus on what they built rather than how to describe it for an HR screening tool.
The engine doesn't just "read" your CV; it audits it. It extracts high-value technical/operational keywords from the target JD and compares them against your profile, surfacing the exact gaps you need to fill.
Instead of a generic "AI-written" resume, it produces:
Tailored_CV.md: A structured experience guide emphasizing keywords that trigger "Pass" signals in screening software.Cover_Letter.txt: A punchy, pain-point-focused letter that speaks directly to the employer's current frictions.
Unlike cloud-based AI resume builders, CV-Match-Pro runs locally. Your sensitive professional data never leaves your machine.
# Clone the repository
git clone https://github.com/Shottokontho/cv-match-pro.git
# Enter the directory
cd cv-match-propython main.py- Input Profile: Paste your current CV or LinkedIn profile text when prompted.
- Input Target: Paste the full text of the Job Description you are targeting.
- Review Assets: Open the generated
Tailored_CV.mdandCover_Letter.txtand integrate the suggested keywords into your final document.
- Increase in Interview Invites: By aligning your CV with the JD, you significantly increase the probability of passing the initial ATS gate.
- Higher Confidence: You know exactly what the company wants and how you fit the role.
- Time Efficiency: Reduce the time spent manually "tweaking" resumes for every single application.
This project is released under the MIT License. Feel free to use, modify, and distribute.
Built for efficiency. Designed for results. π