Back to Projects
CareerSetGo
PrototypeReactDjangoPython+4 more

CareerSetGo

National Finalist at Smart India Hackathon 2024. An AI-powered career launchpad.

Timeline

Hackathon Mode

Role

Backend Architect

Team

Team of 4

Status
Prototype

Technology Stack

React
Django
Python
PostgreSQL
Tailwind CSS
NLP
Scikit-Learn

Key Challenges

  • Resume Parsing Accuracy
  • Semantic Search
  • 36-Hour Crunch

Key Learnings

  • Django REST Framework
  • ML Pipelines
  • Team Coordination

Overview

CareerSetGo isn't just another job board; it's a career war machine. Born in the intense fires of the Smart India Hackathon 2024, this project was selected as a National Finalist from a pool of over 50,000 students.

We tackled a simple but brutal problem: The Resume "Black Hole."

Most applicants get rejected by bots before a human ever sees their face. We built a system to beat the bots. By integrating NLP-driven semantic analysis with a robust Django backend, we created a platform that doesn't just list jobs—it tells you exactly how to get them.

Key Features

The "Smart" in Smart India Hackathon

  • 95% Accuracy Job Matching: We ditched simple keyword matching for deep semantic analysis. The system understands that "React Developer" and "Frontend Engineer" are related, matching candidates with 95% accuracy.
  • ATS-Proof Resume Builder: Built an integrated resume optimizer that gives real-time feedback. Our beta testers saw their resume scores jump by an average of 40%.
  • Real-Time Analytics: Optimized ML inference pipelines to handle interactions for our initial user base of 150+ students without breaking a sweat.

Under The Hood

We adopted a "separation of concerns" architecture to handle the heavy ML lifting while keeping the UI snappy.

The Stack

  1. Frontend (React + Tailwind): A clean, distraction-free interface for candidates to build profiles and resumes.
  2. Backend (Django REST Framework): The heavy lifter. Handles authentication, database ORM, and API endpoints.
  3. The Brain (Python + NLP): Where the magic happens. We used Python's rich ecosystem to process text data and run similarity algorithms.

Logic Flow

# Simplified Logic Flow
1. User Uploads Resume (PDF/Docx)
2. Python Parser extracts raw text & structure
3. NLP Engine vectorizes skills & experience
4. Similarity Algorithm compares User Vector vs Job Vector
5. Return Match Score % + Missing Skills
made by Herin Soni

© 2026 Herin Soni. All rights reserved.