All projects// 03

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.

The live interview: the AI host asks each question out loud, the candidate answers on video, and the question flow advances on the right.
The welcome step: the candidate sees the process as five stages and cannot move on before watching the briefing video.
After the video the candidate either goes straight to the screening questions or asks the AI assistant first.
The AI assistant answers questions about the role and the process instantly, so nobody waits on a human reply.
Evaluation inside the admin panel: the reasoned analysis, technical, communication and pedagogical breakdowns, and a suggested rate.
The same analysis, itemised: strengths and areas to improve, ready for whoever makes the hiring call.
  • 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

  1. // 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.
  2. // 02A WebRTC video interview runs in the browser, with recordings uploaded in resumable chunks to secure storage.
  3. // 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.
  4. // 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.
  5. // 05AI hosted briefing videos and a voice assistant layer let the candidate move through the process as if talking to a person.
  6. // 06Approved candidates have their profile and payment details pushed into their tutor account, closing the loop from first contact to going live.

The Results

0%

Automated evaluation

0/7

Candidate access

0

Integrated AI services

"The path from application to approval now runs on its own, and the team only looks at outcomes."
OnoreProject team

Tell us what you need.

I need a