AI Powered Interview System
Once online academy applications outgrew manual handling, we built a video interview platform that carries a candidate from application to approval. Candidates record whenever it suits them, AI returns an evaluation within minutes, and the result flows back to the platform automatically.
Sector
Education Technology / Hiring
Service
Artificial Intelligence, Software
Duration
Ongoing
Year
2025 - 2026
Stack
- React
- TypeScript
- Express
- Drizzle ORM
- PostgreSQL
- WebSocket
- WebRTC
- OpenAI GPT-4
- ElevenLabs
- HeyGen
The Challenge
Past a certain volume, assessing tutor applications by hand is impossible. Scheduling a call, watching the recording, scoring and comparing kept candidates waiting for days and left the judgement shifting from reviewer to reviewer. Video, audio, AI and a hiring workflow had to become one system.
The Approach
- // 01The application form and the interview system were connected with API keys and scoped permissions; the invitation goes out by SMS and email the moment a candidate is created, behind rate limits and subject level access control.
- // 02A WebRTC video interview runs in the browser, with recordings uploaded in resumable chunks to secure storage.
- // 03Speech is transcribed and a GPT-4 based evaluator produces a score, its reasoning, strengths and areas to improve, scaled separately for technical skill, communication and pedagogy.
- // 04Evaluation state is tracked in its own column (pending, processing, completed, failed) and reflected live to both candidate and admin, with failed runs re-queued automatically.
- // 05AI hosted briefing videos and a voice assistant layer let the candidate move through the process as if talking to a person.
- // 06Approved candidates have their profile and payment details pushed into their tutor account, closing the loop from first contact to going live.
The Results
Automated evaluation
Candidate access
Integrated AI services
"The path from application to approval now runs on its own, and the team only looks at outcomes."