Case study · Generative AI

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

ReactFastAPICrewAILangChainChromaDBGroq LLaMASentenceTransformersPython
Next project
MotionMesh

Browser-based hand gesture interaction system that uses real-time computer vision to control a 3D holographic object through natural hand movements.

← Back to all projects© 2026 Noureen AC