AI DEV CASE STUDY
Konverz.ai: A Realtime AI Interviewing Platform for Fair, Fast Hiring
How WebSpero architected and shipped a production GenAI platform that runs realtime conversational interviews under 2.5 seconds of latency, evaluates candidates on the fly, and guarantees 100% evaluation completion even when OpenAI goes down.

< 2.5s
Avg AI Response Latency
Realtime Conversational
60%+
Faster Hiring Cycle
Screening to Decision
0%
Evaluation Failure Rate
Fallback-Backed Reliability
3
Engines Shipped
Hire · Nurture · Coach
Project Context
Client
Konverz.ai
Niche
HR Tech · GenAI Interviewing
The Tech Stack
- Python
- FastAPI + Flask
- PostgreSQL
- OpenAI (Realtime APIs + GPT)
- Deepgram (Speech-to-Text)
- ElevenLabs (Text-to-Speech)
"We set out to build a realtime, conversationally AI-driven interviewing platform that compresses the hiring cycle and takes human bias out of candidate selection."
The brief was sharp: hiring teams should make faster, fairer, and more data-driven decisions, and candidates should never feel they are talking to a machine that does not understand them. Building that meant solving low-latency GenAI, on-the-fly evaluation, prompt guardrailing, and full reliability when the underlying AI services misbehave.

Founder, Konverz.ai
HR Tech · GenAI Interviewing

THE PLATFORM
Konverz.ai: Three Engines Automating the End-to-End Talent Lifecycle
Konverz.ai is an AI-assisted conversational interviewing and talent intelligence platform. It runs three independent engines (Hire, Nurture, and Coach) that together automate large parts of an HRIMS: from job creation and AI-led candidate interviews through to internal career pathing and mentor-mentee coaching. Every engine is built around realtime conversational AI, structured evaluation, and reports that hiring and talent leaders can act on without waiting on manual analysis.
For Hiring & Talent Managers
- Job creation workflow tailored to the role being hired for
- AI-led candidate screening, behavioural, and in-depth domain interviews
- Technical assessments integrated into the same interview flow
- Detailed candidate evaluation reports across a wide parameter set
- Nurture engine for internal talent career paths and job fitment
- Coach engine for mentor-mentee engagements and skill growth tracking
- Data-driven actionables for hiring and leadership teams
For Candidates & Internal Talent
- Realtime conversational interview that feels natural, not robotic
- Sub-2.5-second AI response latency for back-and-forth conversation
- Dynamic, on-the-fly audio so every candidate feels addressed personally
- Guardrailed evaluation that judges purely on skills, not bias
- Guaranteed interview completion: no re-appearing if a third-party service fails
- Mentor-mentee engagements with structured guidance and growth tracking
- Career path visibility for internal talent considering new roles
HOW WE BUILT IT
A Structured, Engineering-First Process for a Realtime GenAI Platform
Konverz.ai is not a wrapper around an LLM. It is a realtime conversational system with strict latency budgets, bias controls, and a reliability guarantee that holds even when the underlying GenAI provider goes down. Each milestone below was validated against those constraints before we moved forward.

DISCOVERY
A working session with the Konverz team to capture the hiring-cycle pain points, the three-engine vision, and the non-negotiables: realtime, fair, and reliably available.

REQUIREMENT ANALYSIS
Broke the brief into engines (Hire, Nurture, Coach), shared services (auth, jobs, reports), and the realtime
conversational layer that every engine depends on.

ARCHITECTURE & PLANNING
Designed the backend around OpenAI’s realtime APIs, a DB cache layer for latency, Deepgram for
STT, and ElevenLabs for TTS, all behind a FastAPI + Flask service layer on PostgreSQL.

PROMPT ENGINEERING
Crafted structured prompts to guardrail AI responses, reduce bias in evaluations, and keep on-the-fly scoring
consistent across candidates and roles.

REALTIME PIPELINE BUILD
Wired the candidate-side pipeline: voice in via Deepgram, reasoning and evaluation via OpenAI, and
dynamic voice out via ElevenLabs, all inside a sub-2.5-second latency budget.

FALLBACK & RELIABILITY
Built a fallback engine that queues, retries, and resumes interview evaluation if OpenAI is down, so a candidate never
has to re-appear and 100% of interviews are evaluated.

QA & LATENCY TESTING
Measured first-response time and average turn-by-turn latency on every release, with regression checks on bias
guardrails and structured evaluation output.

LAUNCH & HANDOVER
Released the Hire, Nurture, and Coach engines into production, with monitoring on latency, fallback activations, and evaluation
completion rate handed over to the Konverz team.
WHAT WE BUILT
Eight Building Blocks of an AI-Native Interviewing Platform
Konverz.ai ships as three independent engines on a shared realtime conversational layer. Below is the platform, module by module, in the order it touches the hiring lifecycle.
Job Creation Workflow for Hiring Managers
The entry point for every Hire-engine interview. Hiring managers configure the role, skills, depth, and evaluation parameters once, and the system shapes the interview flow accordingly. Job setup becomes a five-minute task instead of a multi-hour process across job descriptions, interviewer briefs, and rubric documents.

Hire Engine: AI Screening, Behavioural & Technical Interviews
The Hire engine runs AI-assisted screening, behavioural rounds, in-depth domain interviews, and technical assessments inside a single conversational flow. The candidate experiences one continuous conversation; the system runs distinct evaluation passes underneath, with each round contributing to the final report.

Realtime Conversational Pipeline: Deepgram → OpenAI → ElevenLabs
The candidate speaks. Deepgram transcribes the audio in realtime. OpenAI reasons, scores, and crafts the next response. ElevenLabs renders that response as natural speech with dynamic prompts that make every candidate feel personally addressed. The entire turn lands inside an average first-response time of under 2.5 seconds.

DB Cache Layer for Latency Control
A database-backed cache sits in front of the OpenAI calls to serve repeated reasoning artefacts, system prompts, and structured evaluation scaffolding without an extra round-trip. The cache is the reason a multi-step reasoning chain can still hit the 2.5-second budget end to end.

Bias Guardrails: Prompt Engineering Layer
Every AI response is shaped by a structured prompt layer that constrains evaluation criteria to the role and the skills, not the person. Bias-prone signals are filtered out before scoring. The same guardrails apply across screening, behavioural, and domain interviews so a candidate is judged consistently round to round.

Fallback Engine: 100% Evaluation Guarantee
When OpenAI services go down for reasons outside our control, the fallback engine queues the in-flight interview state, waits for the service to recover, and resumes evaluation from where it stopped. Candidates do not have to re-appear for the same interview. 100% of started interviews are evaluated, with a 0% evaluation failure rate to date.

Candidate Evaluation Reports
At the end of every interview, the system generates a structured report across a wide set of parameters (the parameter set is proprietary to Konverz). Hiring teams move from a transcript to a defensible decision in minutes, with consistent scoring that compares candidates against the same evaluation frame.

Nurture & Coach Engines
Nurture is a separate engine for organisations deploying career paths for internal talent, surfacing job fitments, and helping leadership take data-driven mobility decisions. Coach is a separate engine for mentor-mentee engagements, skill growth tracking, and actionable insights for leadership. Both engines sit on the same realtime conversational layer as Hire.

THE CHALLENGES WE SOLVED
Engineering a Realtime, Reliable, and Fair GenAI System on Top of Volatile APIs
Konverz.ai is a realtime product running on top of GenAI services that are new, sometimes unstable, and never deterministic. Five engineering problems shaped the build:
Realtime Low-Latency AI Responses
A conversational interview falls apart above a few seconds of lag. We engineered the backend around OpenAI’s realtime APIs, a DB cache, and an async response pipeline to land an average first-response time of under 2.5 seconds.
On-the-Fly Candidate Evaluation
The interview adapts as the candidate speaks. We built a structured evaluation layer that scores answers in flight and uses those scores to drive the next question, so the conversation surfaces signal rather than reading a script.
Guardrailing AI to Reduce Bias
Generative models inherit the bias in their training data. We wrote prompt guardrails that constrain evaluation to role-relevant skills, filter bias-prone signals, and produce consistent scoring across candidates regardless of who they are.
Handling Third-Party GenAI Instability
GenAI providers have outages. The system was designed assuming OpenAI will fail occasionally, with retries, queueing, state preservation, and a fallback engine wrapping every external call.
100% Evaluation Guarantee
Even when an interview is interrupted by a GenAI outage, candidates do not re-sit. The fallback engine resumes processing once the service recovers and completes the evaluation, holding the platform at a 0% evaluation failure rate.
WHAT WAS DELIVERED
A Production GenAI Platform With Three Engines and a Reliability Guarantee
Konverz.ai shipped as three independent engines (Hire, Nurture, Coach) on a shared realtime conversational backend, with the latency budget, bias guardrails, and fallback reliability the brief required.
| VISION | DELIVERED | |
| Hire Engine | “A robust realtime system that is fair and unbiased and evaluates candidates purely based on skills and requirements” | AI-led screening, behavioural, in-depth domain interviews, and technical assessments with structured, guardrailed evaluation |
| Nurture & Coach Engines | “A product that helps individuals step up in their professional journey, benefiting both candidates and the organisation” | Nurture engine for internal career paths and job fitment, plus a Coach engine for mentor-mentee engagements and leadership insights |
| Realtime Latency | Interviews that feel like a real conversation | Average first-response time and turn latency of under 2.5 seconds, built on OpenAI realtime APIs and a DB cache |
| Reliability | Interviews always get evaluated, even when GenAI services fail | Fallback engine ensures 100% of started interviews are evaluated; 0% failure rate to date with no candidate re-sits required |
| Hiring Cycle Time | Faster, data-driven hiring decisions | 60%+ reduction in hiring cycle time across Konverz customers |
| Bias Reduction | Take human bias out of candidate selection | Structured prompt guardrails, role-bound evaluation criteria, and consistent scoring frame across every interview |
WHAT TO EXPECT FROM US
Transparent Engineering and Predictable Delivery for Realtime GenAI Products
If you are building a realtime AI product and weighing engineering partners, here is what working with our team actually looks like.

A plan before a proposal.
We start with a working session to understand what your product needs to do, who it serves, and where the hard parts are. For a GenAI product, that means surfacing the latency, reliability, and guardrail constraints before we write a line of code.

A live demo every two weeks.
At the end of every sprint, you see the actual product: what is built, what is working, and what we are still figuring out. You always know where your product stands.

Engineering, not prompt tweaking.
GenAI products live or die on the engineering around the model: caching, fallback, prompt structure, evaluation, observability. We treat the model as one component in a real system, not the system itself.

Experience with the hard parts.
Realtime audio, third-party API instability, structured evaluation, prompt guardrails: we have shipped these into production. They are not research projects for us, which means you skip a year of trial and error.

Quality that does not depend on one person.
Every change is tested before it reaches you. Latency, fallback behaviour, and evaluation output are regression-checked on every release, not by one engineer eyeballing a transcript.

Reliability built in from day one.
Third-party AI services will fail. Your product should not. We design fallback, retry, and state preservation into the architecture from the first sprint, not as a bolt-on after the first outage.

You own what we build.
At handover you get the full system: source code, prompt libraries, evaluation rubrics, infrastructure, and documentation. Your team can take it forward independently or keep us on; that is your choice.

A founder-friendly working rhythm.
You are in every demo, every trade-off conversation, every milestone. You are not a ticket number to us; you are the product’s first and most important user.
TECHNICAL NOTES
The Architecture and Tooling Powering Konverz.ai
Backend Stack
Python service layer split across FastAPI (for the realtime and async endpoints) and Flask (for the conventional REST surface), all backed by PostgreSQL for jobs, candidates, interview state, evaluation, and reports.
GenAI Integration
OpenAI’s realtime APIs power the reasoning and evaluation passes inside the interview loop, with prompt scaffolding and structured-output contracts kept centrally so updates flow through every engine consistently.
Realtime Voice Pipeline
Deepgram for low-latency speech-to-text on the candidate side, ElevenLabs for natural text-to-speech on the platform side, with dynamic prompt-driven voice generation so each candidate experiences a bespoke conversation rather than a recorded script.
Latency Engineering
A DB cache layer sits in front of repeated OpenAI calls, async tasks parallelise STT and reasoning, and the conversational loop is budgeted end-to-end to land under 2.5 seconds of average first-response time.
Prompt Guardrails & Bias Reduction
Structured prompt templates constrain evaluation to role-relevant skills and bound the AI’s response space. Bias-prone signals are filtered out before scoring, so the same candidate gets the same evaluation regardless of phrasing or demographic cues.
Fallback Architecture
Every external GenAI call is wrapped in a fallback engine that queues, retries, and resumes from preserved interview state when the service comes back online. The result is a 0% evaluation failure rate with no candidate ever asked to re-sit.
Engine Separation
Hire, Nurture, and Coach are independent engines built as core building blocks of the broader HRIMS automation. They share the realtime conversational layer and the evaluation contract, but each runs its own domain logic, prompts, and reporting.
Observability
First-response time, turn latency, fallback activations, evaluation completion rate, and prompt-version drift are tracked per interview so the Konverz team can see at a glance whether the system is hitting its latency and reliability budgets.
