This is a free, local resume match web app built with C# and .NET.
Instead of relying on old methods that just look for exact keyword matches, this project uses a local AI model to actually understand the meaning behind the text. If a job asks for a "Software Engineer" and your resume says "C# Developer", the system is smart enough to know they match.
- C# & ASP.NET Core MVC for the backend and web interface.
- ONNX Runtime & Sentence Transformers (
all-MiniLM-L6-v2) for the local AI and semantic math. - PdfPig & OpenXml to read PDF and Word documents.
- QuestPDF to generate the final downloadable reports.
- Clone this repository.
- Open
ResumeMatcher.slnxin Visual Studio 2022. - Make sure the
all-MiniLM-L6-v2ONNX model files (model.onnxandvocab.txt) are located in theResumeMatcher/modelfolder (these handle the AI processing). - Hit Run (F5).
Upload your resume, job description, and see how you match