Hireflow
One workspace for AI interviews, resume intelligence, and job discovery — a real-time voice AI interviewer that adapts as the conversation happens.

Hireflow runs live, voice-based interviews with an AI interviewer that adapts its questions in real time, transcribes as the conversation happens, and evaluates the candidate asynchronously afterward — aiming to replace static, scripted mock interviews with something that actually reacts to what you say.
Voice pipeline
Built the real-time voice interview pipeline using LiveKit WebRTC for audio transport and Azure OpenAI for speech-to-text, the interview LLM, and text-to-speech, so the interview happens as a live spoken conversation rather than typed Q&A.
Adaptive interview logic
Implemented adaptive questioning so follow-up questions respond to the candidate's previous answers instead of following a fixed script.
Live transcription
Streamed live transcription of the conversation as it happens.
Async evaluation & recording
Built background processing with BullMQ and Redis to handle post-interview evaluation and recording pipelines asynchronously, keeping the live call responsive.
Stack & Learnings
<Real-time/>
- LiveKit
- WebRTC
<AI/>
- Azure OpenAI (STT, LLM, TTS)
- LangChain
<Backend/>
- Python
- Express
- BullMQ
- Redis
<Database/>
- PostgreSQL
<Learnings/>
A Closer Look
Screenshot coming soon
Screenshot coming soon
Screenshot coming soon
Screenshot coming soon
Screenshot coming soon