All projects

Case study

AIFull-Stack

AI-Powered Interview Assistant (Realtime Voice)

End-to-end AI interview platform with live voice and transcription.

AI-Powered Interview Assistant (Realtime Voice) cover image

An end-to-end interview platform that plans, schedules and conducts live AI voice interviews, then delivers the transcript automatically when the session ends.

The problem

Running structured general, podcast-style or recruitment interviews at scale required manual scheduling, live facilitation and transcript handling for every session.

My approach

Built a platform where users choose an interview type, description, style and custom intro or outro. It conducts the interview live through OpenAI's Realtime API, handles transcription, meeting links and invitations, then delivers the transcript automatically.

How it's built

Next.js powers both the frontend and backend, keeping interview setup, invitations and post-session delivery in one application. OpenAI's Realtime API runs the live voice conversation and transcription, including recruitment sessions with multiple candidates and CVs.

Key features

  • General, podcast-style and recruitment interview types
  • Custom interview description, style, intro and outro
  • Live voice interview with real-time transcription
  • Multi-candidate and CV support for recruitment sessions
  • Automated meeting link generation and invitations
  • Automatic post-interview transcript email

Challenges & Solutions

  1. A live interview had to keep the spoken conversation and transcript aligned throughout the session.

    Used OpenAI's Realtime API for both the voice interview and live transcription so they run within the same real-time session.

  2. Recruitment interviews needed to support several candidates and CVs without mixing their context.

    Structured recruitment sessions around candidate-specific inputs while keeping scheduling, invitations and transcript delivery in one workflow.

Results

  • 30+intern interviews conducted through the platform.
  • 3interview formats supported: general, podcast-style and recruitment.

Implementation stack

Tech Stack

  • Frontend & Backend

    • Next.js
  • AI

    • OpenAI Realtime API