Projects

Smart Resume

WebNLPMachine Learning
Smart Resume screenshot 1
Smart Resume screenshot 2
Smart Resume screenshot 3

Smart Resume Matcher · NLP

Matching resumes to jobs with search-engine precision.

Core Concept

Parses resumes and matches them to jobs using TF-IDF, Word2Vec, and Sentence-BERT with FAISS for fast vector search.

Role

Developer

Stack

Python / Flask

React.js

Scope

NLP

Machine Learning

Repo

Source code

Key Features

Resume parsing, multi-model matching, FAISS vector search, and clear match insights for candidates and recruiters.

Technologies

A full NLP pipeline from ingestion to insight.

Python 3.9+

Flask / FastAPI

spaCy + NLTK

NLP pipeline

Sentence-Transformers

all-mpnet-base-v2

FAISS

Vector search

MongoDB

Parsed data & embeddings

React.js + MUI

Frontend dashboard

Contributors

Ameya KolhatkarAndrew LohFaith HanSenuvi Jayasinghe

Demo

See the matcher in action.