Siddhant Kanawade

Mumbai --°C

← Back to projects

AI Interviewer

Autonomous AI technical interviewer generating personalized voice interviews from resumes and GitHub profiles.

AI Interviewer creates personalized technical mock interviews dynamically tailored to a candidate's resume, GitHub profile, LinkedIn URL, and target role.

Features real-time bi-directional streaming powered by two concurrent WebSockets: an application WebSocket for orchestrating questions, answers, and audio streaming, alongside a Deepgram streaming WebSocket for real-time speech-to-text with automated endpointing and silence detection.

Synthesizes lifelike voice questions using ElevenLabs TTS, automatically toggling microphone capture after AI playback finishes to prevent echo loops, and compiles an in-depth evaluation report upon interview completion.

Built it simple, just the way I like it.