SkillMatch AI
A tool-using AI recruitment agent that autonomously parses resumes, semantically matches them to job descriptions, and schedules interviews via Google Calendar.

The Narrative
Built a specialized AI recruiting assistant that performs resume ingestion, semantic job matching, and automated interview scheduling.
Engineered a FastAPI backend utilizing OpenAI embeddings and FAISS for fast vector similarity search across bulk-uploaded resumes.
Created a modern Next.js App Router frontend with Tailwind CSS to provide seamless bulk upload, matching, and scheduling interfaces.
Integrated the Google Calendar API via service accounts to autonomously book interview slots and return event links to candidates.
Tags
Links
System Highlights
Semantic Search
Utilizes FAISS and OpenAI embeddings for high-precision resume-to-job matching.
Agentic Workflow
Chained perception, reasoning, and action capabilities mimicking a real recruiting assistant.
Auto-Scheduling
Seamlessly books interviews through direct Google Calendar API integration.
Full Stack
Powered by a robust FastAPI backend and a responsive Next.js frontend architecture.