This repository contains the open-source version of my original Interview Automation Platform — built to showcase the core workings and prototype of the system.
The full project is non-open-source due to proprietary components and integrations, but this repo demonstrates the concept, architecture, and base implementation of how the system functions.
Interview Automation is a next-gen platform that enables companies to conduct AI-driven automated interviews for shortlisted candidates — completely online, with real-time integrity checks and intelligent scoring.
- Candidate login and resume upload
- Dynamic, AI-generated questions using LLMs
- Evaluation pipeline for knowledge, confidence & role suitability
- Basic monitoring features (camera access & tab-switch detection)
- Interview session recording (concept demonstration)
Feature Description
- 🤖 AI Interviewer LLM-powered interviewer that asks role-specific, adaptive questions
- 📄 Resume Parsing Extracts key skills and experience to tailor the interview flow
- 📹 Integrity System Monitors camera and detects tab switches to prevent misconduct
- 🧮 Candidate Scoring Evaluates candidates on multiple parameters — knowledge, confidence, and fit
- 📊 Admin Dashboard Provides data-driven insights and recorded interview sessions for recruiters
- Frontend + basic backend setup
- Simplified candidate flow
- Sample LLM-based Q&A pipeline (mocked for demonstration)
- Minimal design for quick setup and understanding
- Frontend: React / Next.js
- Backend: Django / Node.js (simplified for open-source)
- AI Layer: OpenAI / Hugging Face APIs (demo mode)
- Database: PostgreSQL / SQLite (for prototype)
- Monitoring: Browser APIs for camera and tab tracking
- The repository focuses on showcasing:
- Intelligent scheduling logic that matches candidates and interviewers based on availability and skill requirements.
- Automated email and calendar integration.
- Role-based access and workflow automation.
- Scalable backend design for future integration with enterprise systems
This repo is not the full product, but a demonstration build created to:
- Explain the project’s architecture and workflow
- Show how AI-driven interview automation works
- Provide an educational and reference example for developers and recruiters