Loading project...
"100% AI-Orchestrated with human direction"
Intelligent AI assistant for recruiter engagement, powered by Claude 4.5 Opus. Features sophisticated RAG-based semantic search, intelligent JD analysis with role detection, persistent cross-session memory, and multi-role resume adaptation. Enables natural conversations about professional background while learning recruiter preferences.
Contribution as Principal Architect
AI Resume Agent Architecture:
┌─────────────────────────────────────────────────────────────┐
│ FRONTEND: Floating Chat (React + Framer Motion) │
│ SparklesChatContext → FloatingAIChat → Streaming Display │
└─────────────────────────────────────────────────────────────┘
↓ HTTP/SSE
┌─────────────────────────────────────────────────────────────┐
│ API: /api/resume-chat (Next.js API Route) │
│ Session Management → Context Building → Claude 4.5 Opus │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ JD ANALYSIS: Intelligent Processing (753 LOC) │
│ Technology Detection → Role Scoring → Match Analysis │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ RAG LAYER: Hybrid Search (343 LOC) │
│ Vector (pgvector) + Keyword (ILIKE) + Facts (TypeScript) │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ DATA: Supabase │
│ resume_embeddings | resume_facts | memory_sessions │
└─────────────────────────────────────────────────────────────┘