An AI-powered resume screening system that evaluates resumes against a predefined job role using ATS-style analysis and NLP techniques.
- Resume parsing from PDF
- ATS compatibility scoring
- Skill gap analysis
- Resume section evaluation
- HR-style candidate recommendation
- Interactive visualization dashboard
- Python
- Streamlit
- Scikit-learn
- PDFPlumber
- Matplotlib
- Upload your resume in PDF format
- The system extracts text from the resume
- NLP compares the resume with a predefined job description
- Skills and resume structure are evaluated
- The dashboard shows insights and improvement suggestions
- ATS Score
- Skill match vs missing skills
- Resume structure analysis
- Improvement recommendations
- HR hiring recommendation
- Visual analytics dashboard
Clone the repository
git clone https://github.com/Tktirth/ai-resume-analyzer.git
cd ai-resume-analyzer
Install dependencies
pip install -r requirements.txt
Run the application
streamlit run app.py
The project can be deployed using Streamlit Cloud.
Tirth Kosambia IT Engineering Student | AI & Software & Cybersecurity Enthusiast
This project is licensed under the MIT License.