AI Job–Resume Matcher
A two-sided platform that uses AI skills-analysis to match candidates to jobs — and jobs to candidates.
The Problem
Candidates spend hours scanning job boards manually checking whether their skills actually fit a role, and recruiters spend just as long screening resumes that don't match what they're hiring for.
The goal: automate that matching step in both directions — score how well a resume's skills align with a job description, and use that score to filter and rank results for whoever's looking.
For candidates: upload a resume once, and get a filtered, ranked list of open roles worth applying to — instead of applying blind.
For recruiters: post a role and get candidates ranked by genuine skills overlap, not just keyword matches on a CV.
How the matching works
high-level pipelineParse
Extract structured skills, experience, and keywords from the uploaded resume/CV and job description.
Embed
Convert both skill sets into vector embeddings so meaning is compared, not just exact text.
Score
Compute a similarity/match score between candidate skills and job requirements.
Rank & Filter
Surface ranked jobs to the candidate, and ranked candidates to the recruiter, above a match threshold.
Tech Stack
planned architectureStatus
This project is actively being built. This page will move from "planned architecture" to a real writeup, screenshots, and a repo link as the build progresses — check back for updates, or ask directly.