An AI resume screener that classifies resumes into 40+ job categories and matches them to a job description — built for recruiters buried under applications (hi, if that’s you reading this).
RoleSense is the tool on the other side of every resume submission: upload a batch of resumes (PDF, DOCX, or TXT) and a job description, and it scores each candidate two ways — a trained classifier sorts them into one of 40+ job categories, while a separate TF-IDF/cosine-similarity engine measures how closely their resume text actually matches the job description. A hybrid score blends both into a single pass/fail call with a confidence score, batch-processed and exported to CSV.
Built it half as an ML exercise, half because I was curious what my own resume looks like from the other side of the pipeline.
Don’t take my word for it — the receipts are on GitHubThe classifier was the easy 80%. The genuinely hard part was the hybrid scoring — a resume can be a perfect category match and a mediocre fit for one specific job description, or vice versa, and collapsing that into one number without losing the nuance took more tuning than the model training did. Also: building a resume screener while job-hunting is a slightly surreal form of dogfooding.