ResuMatch
AI resume-to-job matching SaaS for recruiters
Engineer
User Flows
- 1.Post job description
- 2.Set requirements
- 3.View ranked candidates
- 1.Upload resume (PDF)
- 2.Browse matched jobs
- 3.See fit score + gaps
The Problem
Recruiters receive hundreds of resumes and manually screen them — a slow, inconsistent process. Candidates don't know why they're rejected. ResuMatch automates matching using vector embeddings and LangChain scoring so both sides get value.
Technical Approach
Resumes and job descriptions are both embedded using OpenAI text-embedding-3-small and stored in ChromaDB. At match time, cosine similarity gives a base score. A LangChain chain then runs a structured scoring pass — checking skills overlap, experience alignment, and education fit — to produce a weighted composite score with an explanation.
The Interface
Recruiters get a dashboard with a ranked list of candidates per job, each with a match score, a match summary, and highlighted gaps. Candidates get a portal showing their top-matched job listings with suggestions for how to improve their fit score.