https://github.com/vetrivel07/ai-powered-resume-evaluator
An AI-powered resume evaluation app that compares a candidate’s resume with a job description using Google’s Gemini 1.5 Flash model to provide HR-style feedback and an ATS-style match scoring through a simple and interactive Streamlit interface.
https://github.com/vetrivel07/ai-powered-resume-evaluator
ats document-parser evaluator gemini-api gemini-flash genai python-library resume-analysis streamlit streamlit-application
Last synced: about 1 month ago
JSON representation
An AI-powered resume evaluation app that compares a candidate’s resume with a job description using Google’s Gemini 1.5 Flash model to provide HR-style feedback and an ATS-style match scoring through a simple and interactive Streamlit interface.
- Host: GitHub
- URL: https://github.com/vetrivel07/ai-powered-resume-evaluator
- Owner: Vetrivel07
- Created: 2025-05-23T17:43:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-07-01T04:54:41.000Z (3 months ago)
- Last Synced: 2025-07-01T05:37:39.790Z (3 months ago)
- Topics: ats, document-parser, evaluator, gemini-api, gemini-flash, genai, python-library, resume-analysis, streamlit, streamlit-application
- Language: Python
- Homepage:
- Size: 62.5 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI-Powered Resume Evaluator
This project is an AI-powered Resume Evaluator that analyzes how well a resume aligns with a given job description. Leveraging natural language processing (NLP), semantic embeddings, and dynamic keyword extraction, it simulates the behavior of modern ATS platforms to deliver a comprehensive match score. The system helps both job seekers and recruiters assess fit with precision, beyond simple keyword matching.
## 🚀 Features
📄 **Resume Upload & Parsing** using Streamlit file uploader
🖼️ **PDF-to-Image Conversion** for Gemini's multimodal input
🤖 **Gemini 1.5 Flash Integration** for AI-powered resume evaluation
📝 **Custom Prompting** to drive HR-style or ATS-style assessments
📊 **ATS-Style** Match Scoring with percentage and summary output
⚡ Real-Time Feedback delivered through a responsive **Streamlit** UI## 📦 Tech Stack
- **Python** — Core backend language
- **Streamlit** — Web application framework for UI
- **Google Gemini 1.5 Flash** — AI model for resume evaluation
- **Google Generative AI API** — LLM integration## 📁 Project Structure
```
/project-root/
│
├── .env
├── app.py
├── requirements.txt
└── README.md
```## 📸 Screenshots

## Author
👤 **[Vetrivel Maheswaran](https://github.com/Vetrivel07)**
## Connect With Me 🌐
**[](https://www.linkedin.com/in/vetrivel-maheswaran/)**
**[](https://vetrivel07.github.io/vetrivel-maheswaran)**
© Created by Vetrivel Maheswaran