Back to Projects

KaamSathi - AI-Powered Career Development Platform

A job-search app with a resume builder, mock interviews, skill quizzes, and learning suggestions. Next.js and Node.js, with Google Gemini and the Tavily API.

KaamSathi - AI-Powered Career Development Platform project image 1 of 14
KaamSathi - AI-Powered Career Development Platform project image 2 of 14
KaamSathi - AI-Powered Career Development Platform project image 3 of 14
+11

About This Project

I was a core contributor on KaamSathi, a one-month hackathon build. Job seekers get a resume builder with a few templates, mock interviews with feedback, quizzes, and a suggested learning path. The frontend is Next.js 15 (App Router, Tailwind). The API is Node.js, Express, and TypeORM on PostgreSQL. Gemini handles chat and quiz generation; Tavily is used for search. It also scores resumes for ATS compatibility, matches jobs, and can generate and parse PDFs.

Key Features

  • AI-powered resume builder with multiple templates
  • Intelligent interview preparation and mock interviews
  • Skill assessment quizzes generated by AI
  • Personalized learning path recommendations
  • ATS compatibility scoring and optimization
  • Job matching algorithms and career guidance
  • Document processing and PDF generation
  • Real-time AI chat assistance for career queries

Challenges & Solutions

  • Integrating Gemini and Tavily in the same request flow
  • Building accurate ATS compatibility scoring algorithms
  • Creating personalized learning recommendations using AI
  • Implementing complex document processing and PDF generation
  • Designing scalable database architecture for career data
  • Ensuring responsive design across all career tools