Skip to content

Tktirth/ai-resume-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Resume Analyzer

An AI-powered resume screening system that evaluates resumes against a predefined job role using ATS-style analysis and NLP techniques.

Features

  • Resume parsing from PDF
  • ATS compatibility scoring
  • Skill gap analysis
  • Resume section evaluation
  • HR-style candidate recommendation
  • Interactive visualization dashboard

Tech Stack

  • Python
  • Streamlit
  • Scikit-learn
  • PDFPlumber
  • Matplotlib

How It Works

  1. Upload your resume in PDF format
  2. The system extracts text from the resume
  3. NLP compares the resume with a predefined job description
  4. Skills and resume structure are evaluated
  5. The dashboard shows insights and improvement suggestions

Output Includes

  • ATS Score
  • Skill match vs missing skills
  • Resume structure analysis
  • Improvement recommendations
  • HR hiring recommendation
  • Visual analytics dashboard

Installation

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

Deployment

The project can be deployed using Streamlit Cloud.

Author

Tirth Kosambia IT Engineering Student | AI & Software & Cybersecurity Enthusiast

📜 License

This project is licensed under the MIT License.

About

AI-powered ATS resume analyzer that evaluates resumes against a job description, performs skill gap analysis, and provides HR-style feedback with visual analytics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages