Skip to content

SkillSync is an AI-powered resume analyzer and job recommender that helps users discover the best-matching tech roles based on their uploaded resume. It leverages natural language processing and semantic similarity techniques to compare resumes against job descriptions and return high-confidence recommendations .

Notifications You must be signed in to change notification settings

SaiSreePeruboyina/SkillSync

Repository files navigation

🔍 SkillSync: AI-Powered Resume to Job Matcher

SkillSync is an AI-based web app that matches your resume to the most relevant tech job roles. Simply upload your resume (PDF), and SkillSync intelligently analyzes your skills and suggests top jobs tailored to you — all with real-time match scores.


🚀 Features

  • 📄 Upload resume in PDF format
  • 🤖 AI-powered job matching using semantic similarity
  • 📊 Real-time dynamic match scores
  • 🖼️ Visual cards with role-based illustrations
  • 💻 Streamlit-powered responsive UI
  • 🔒 100% local processing (no cloud upload)

🎥 Demo

Demo Demo Demo


🛠️ Tech Stack

Technology Purpose
Python Core programming language
Streamlit UI and frontend framework
PyPDF2 Extracting text from PDF resumes
SentenceTransformers Generating semantic embeddings (MiniLM-L6-v2)
Pandas Job data management

About

SkillSync is an AI-powered resume analyzer and job recommender that helps users discover the best-matching tech roles based on their uploaded resume. It leverages natural language processing and semantic similarity techniques to compare resumes against job descriptions and return high-confidence recommendations .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages