Back to all projects
Featured Case Study
Production PlatformThe Special Character

Haira – AI Hiring Platform

Internal Product · Technical Lead (Backend, AI & Full-Stack)

Leadership / Role: Technical Lead (Backend, AI & Full-Stack)

Haira – AI Hiring Platform screenshot
Screening Automation
85%+Automated initial resume triage & technical evaluation
Async Submission Latency
<250msImmediate job token return with background queue processing
Turnaround Time Reduction
70%Reduced candidate screening lifecycle from days to hours

Executive Summary

Architected an end-to-end AI-powered recruitment platform designed to automate high-volume candidate screening, semantic resume evaluation, and dynamic conversational technical interviews. Built with asynchronous FastAPI microservices, OpenAI/Claude tool-calling agents, PostgreSQL vector embeddings (pgvector), and a responsive Next.js frontend.

Problem & Objectives

Traditional recruitment pipelines suffer from manual resume triage bottlenecks, inconsistent candidate screening, and slow evaluation turnaround times. The objective was to build an autonomous multi-agent system that ingests resumes, extracts structured competencies, computes semantic match scores against job specifications, and conducts interactive voice/text technical interview assessments at scale.

Key Technical Contributions

  • Architected the complete system topology, designing FastAPI asynchronous backend services, Celery task queues, PostgreSQL data models, and Next.js frontend architecture.
  • Engineered deterministic AI agent workflows using OpenAI and Claude tool/function calling, ensuring strict JSON schema adherence and eliminating hallucination risks.
  • Implemented semantic vector indexing and cosine similarity matching with pgvector, enabling multi-dimensional candidate-to-job requirement scoring.
  • Developed real-time token streaming and conversational state management using Server-Sent Events (SSE) and Redis session caching for seamless live interviews.
  • Led sprint execution, conducted architectural design reviews, mentored engineering team members, and instituted automated testing and CI/CD deployment pipelines.

System Architecture & Design

The platform is architected around asynchronous event-driven microservices. Job applications and resumes trigger asynchronous worker pipelines via FastAPI and Celery/Redis. Resumes are parsed into structured JSON schemas using LLM function calling and indexed with pgvector for hybrid semantic/keyword ranking. An interactive interview orchestrator manages multi-turn conversational agents with stateful session persistence and real-time token streaming via Server-Sent Events (SSE) to the Next.js client.

Technologies Used

Python
FastAPI
AI Agents & LLMs
PostgreSQL (pgvector)
Redis & Celery
Next.js
TypeScript
Docker