AI & MLMini project

ML Resume Screening Tool

Parse resumes, extract skills with NLP, and score each candidate against a job description. A Streamlit app lets a recruiter upload files and see a ranked shortlist with the matching skills highlighted.

Level
Mini project
Delivery
2–3 working days
Stack
Python, scikit-learn
Best for
Third-year and final-year B.Tech students

Features

  • PDF and DOCX resume parsing
  • Skill extraction with spaCy
  • TF-IDF similarity scoring against a job description
  • Ranked shortlist with matched skills
  • Simple Streamlit interface

How it's built

The modules you'll walk through with our engineer.

  1. 01

    Parsing

    • Reading PDF and DOCX
    • Text cleaning
    • Section detection
  2. 02

    Matching

    • Skill extraction
    • TF-IDF vectors
    • Similarity scoring
  3. 03

    Interface

    • Streamlit upload flow
    • Ranked results
    • Export to CSV

Tech stack

Pythonscikit-learnspaCyStreamlit

What you get

  • Complete source code with a README
  • Sample dataset for testing
  • Setup video for running it on your machine
  • Project report template
  • One 30-minute 1:1 walkthrough of the code

Best for

  • Third-year and final-year B.Tech students
  • BCA, MCA and M.Sc data science students
Learn it, don't just submit it

Every project comes with a 1:1 walkthrough

An engineer walks you through the architecture and code so you can extend it and answer viva questions with confidence. Check your institution's rules on using reference implementations before you submit.

More Projects

AI & MLMajor project

AI Agents with Retrieval

An AI agent that answers from your documents, uses tools and cites its sources.

PythonFastAPILangChain+3
Contact us for pricingView project
Web & SaaSMajor project

Smart Attendance System

Role-based attendance tracking with live dashboards and reports.

ReactNode.jsExpress+2
Contact us for pricingView project
HealthcareMajor project

Hospital Management System

Patients, appointments, beds and billing in one dashboard.

Next.jsTypeScriptPostgreSQL+2
Contact us for pricingView project
Get this project

Request ML Resume Screening Tool

  • Delivered in 2–3 working days
  • Customisations quoted before you pay
  • Walkthrough booked at a time that suits you

Get this project

We confirm scope, customisations and your submission date, then share payment details. Nothing is charged until you agree.

We use these details only to reply to you. See our privacy policy.