Skip to content

websalah/ResumeMatcher

Repository files navigation

Resume Matcher

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.

The Tech Stack

  • 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.

How to Run It

  1. Clone this repository.
  2. Open ResumeMatcher.slnx in Visual Studio 2022.
  3. Make sure the all-MiniLM-L6-v2 ONNX model files (model.onnx and vocab.txt) are located in the ResumeMatcher/model folder (these handle the AI processing).
  4. Hit Run (F5).

Upload your resume, job description, and see how you match

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors