Job Assistant AI
AI-powered job application assistant that analyzes resumes, evaluates job compatibility, and generates personalized cover letters using multi-agent AI and RAG.
- Category
- Generative AI
- Status
- Personal
- Stack
- React, FastAPI, CrewAI +5
Problem
Tailoring resumes and writing cover letters for every job application is repetitive and time-consuming. Candidates also struggle to understand how well their profile matches a specific role.
Architecture
A React frontend communicates with a FastAPI backend that orchestrates CrewAI agents. Resume data is parsed, embedded using SentenceTransformers, stored in ChromaDB, and retrieved through a RAG pipeline powered by Groq's LLaMA models for resume evaluation and cover letter generation.
Key features
- AI-powered resume parsing
- Retrieval-Augmented Generation (RAG)
- Job compatibility scoring
- Skill gap analysis
- Personalized cover letter generation
- Multi-agent AI workflow
- Modern React dashboard
My role
Designed and developed the complete full-stack application, including the AI workflow, backend APIs, vector database integration, and responsive frontend.
Impact
Demonstrates practical implementation of multi-agent AI systems, Retrieval-Augmented Generation, semantic search, and automated document generation for real-world recruitment workflows.
Stack
Browser-based hand gesture interaction system that uses real-time computer vision to control a 3D holographic object through natural hand movements.