← All kits

NLPStandardNLPRanking + fairness auditbge-small + spaCyCPU only

Resume Screening & JD Matching

Paste a job description and get a ranked shortlist, with the required skills each resume has and lacks. The ranking is tested on job roles it was never tuned on, and the kit measures something most projects skip: how much a candidate's name, gender or college moves the score, and how blind mode removes that. All 300 resumes are synthetic, so no real person's data is involved.

₹2,999 one-time
Buy this kit

Secure checkout by Dodo Payments (UPI, cards). Your personalised download link is e-mailed within 24 hours. One purchase covers one project team of up to 4 students. See terms and refunds.

Resume screening kit demo: a data scientist job description and a ranked list of synthetic resumes with matched and missing skillsResume screening kit demo: a data scientist job description and a ranked list of synthetic resumes with matched and missing skills

Our honest results

Hybrid NDCG@10 - 16 JDs from 8 unseen roles, 300 resumes each0.867
TF-IDF baseline / embeddings alone, NDCG@100.687 / 0.555
Hybrid precision@5 (good or strong candidates)0.913
Top-10 places that change when only the name changes (hybrid / blind mode)30% / 0%

Changing only the name moved the embedding score 35 times more than the gap between the 10th and 11th candidate. The guide shows this, and why the embeddings added nothing measurable once skills and TF-IDF were combined. Runs on a laptop CPU, with no GPU needed.

What's included

Dataset credit

synthetic resumes and job descriptions generated by VivaKit (no real personal data); embeddings from BAAI bge-small-en-v1.5 (Xiao et al. 2023, arXiv:2309.07597) - MIT.

Academic integrity

We sell code and teaching, not finished projects. You must understand, extend and write up the work yourself, acknowledge the kit and cite the dataset. No ready-made reports.

← Back to all kits