https://github.com/adilshamim8/resume-screening
AI-powered resume screening tool that finds the right talent—fast and fair.
https://github.com/adilshamim8/resume-screening
ai deep-learning job-matching machine-learning nlp nlp-machine-learning python recruitment resume-screening streamlit
Last synced: about 2 months ago
JSON representation
AI-powered resume screening tool that finds the right talent—fast and fair.
- Host: GitHub
- URL: https://github.com/adilshamim8/resume-screening
- Owner: AdilShamim8
- License: mit
- Created: 2025-06-02T13:26:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-02T14:34:59.000Z (5 months ago)
- Last Synced: 2025-07-21T09:13:04.921Z (3 months ago)
- Topics: ai, deep-learning, job-matching, machine-learning, nlp, nlp-machine-learning, python, recruitment, resume-screening, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 1.49 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# Resume Screening — Reimagining Recruitment with Intelligence
## Why This Project?
Hiring is broken. Recruiters are drowning in resumes, losing time, and missing great talent.
**Resume Screening** is not just another Python project — it's a bold step toward transforming how we discover potential. Built with clarity, speed, and purpose, this tool uses intelligent automation to read resumes, understand them, and match them to the right opportunities.
This isn’t about filtering resumes.
This is about **finding the right people — faster, smarter, and without bias**.
---
## What It Does
* **Extracts key resume insights** with NLP — clean, structured, and fast.
* **Matches candidates** to job descriptions using semantic similarity.
* **Learns and improves** with machine learning algorithms.
* **Runs on Streamlit**, for instant, interactive, and beautiful UI.---
## ⚙ Tech Behind the Magic
| Technology | Purpose |
| ----------------------- | -------------------------------- |
| **Python** | Core logic and data processing |
| **NLP (spaCy, TF-IDF)** | Understands human language |
| **ML (scikit-learn)** | Makes intelligent predictions |
| **Streamlit** | Interactive user interface |
| **Pandas, NumPy** | Data handling and transformation |---
## Project Structure
```
Resume-Screening/
├── DataSet/ # Sample resumes and job data
├── Model/ # ML models and logic
├── WebSite/ # Streamlit app code
├── requirements.txt
└── README.md
```---
## Getting Started
```bash
# Step 1: Clone the repository
git clone https://github.com/AdilShamim8/Resume-Screening.git# Step 2: Navigate to the folder
cd Resume-Screening# Step 3: Install dependencies
pip install -r requirements.txt# Step 4: Launch the app
streamlit run WebSite/app.py
```---
## Want to Contribute?
Whether you're a coder, designer, or just someone passionate about solving real-world problems — your ideas are welcome. Fork it, build it, improve it.
---
## License
[MIT License](License) — because great tools should be free to build, break, and better.
---
## What’s Next?
* Add resume ranking
* Integrate LinkedIn profile parsing
* Build a full recruiter dashboard
* Add feedback-based ML training---
## Final Thought
This is more than code.
It’s a tool for every company that believes hiring the right people is the most important thing they do.Let’s reinvent recruitment — one resume at a time.