top of page

CV Screening

This is my first Python Project, it is a combination of Python and Googles Gemini API

​

This project leverages Google's Generative AI to help job seekers enhance their resumes by evaluating them against job descriptions and identifying missing keywords. The goal is to increase the chances of standing out in a highly competitive job market.

​​

Python Packages Required

  • google.generativeai

  • PyPDF2

  • streamlit

  • python-dotenv

​​

Goal

Recruiters increasingly rely on Applicant Tracking Systems (ATS) to evaluate and score applicants, enabling them to efficiently narrow the pool to a more manageable group. Incorporating the right keywords in your CV that align with the job description is crucial. This strategic approach significantly enhances your chances of standing out in the competitive job market.

​

Usage

Paste the Job Description for the job you are applying for in the text box.

  • Upload your CV as a PDF.

  • Click Submit.

​

Output

Google's Generative AI will perform a Job Description match, identify missing keywords related to the job description, and provide a short Profile Summary.

​

bottom of page