← Selected work / 02

StudyRadar

I stabilized production and shipped real-time AI voice practice for StudyRadar, a medical exam preparation platform. The work covered failures across geographic access, authentication, payments and AI connectivity, then building and deploying OSCE voice simulations on dedicated infrastructure.

01 / Context

The problem.

StudyRadar prepares candidates for medical examinations. Production failures spanned four independent surfaces — geographic access, Firebase OAuth, Stripe payments and OpenAI API connectivity — each interrupting a different step of a paying candidate's journey. The platform also needed a way for candidates to rehearse spoken OSCE-style examinations rather than only reading material.

02 / Ownership

My part in it.

Backend and DevOps engineering: diagnosing and resolving the production failures, then building and deploying the real-time voice practice feature and the session and referral systems supporting it.

Backend and DevOps engineering: diagnosing and resolving the production failures, then building and deploying the real-time voice practice feature and the session and referral systems supporting it.

03 / Constraints

The shape of the challenge.

Real-time spoken practice runs against OpenAI's live API and was deployed on dedicated VPS infrastructure provisioned for it. Exam session events had to be authenticated so that downstream systems could trust them.

04 / Build log

What went into it.

  1. 01

    Resolved production failures across geographic access, Firebase OAuth, Stripe payments and OpenAI API connectivity for a medical exam preparation platform.

  2. 02

    Built and deployed real-time AI voice practice for OSCE exam simulations, integrating OpenAI's live API and provisioning dedicated VPS infrastructure.

  3. 03

    Implemented authenticated exam-session webhooks and a referral program with configurable discounts and credits.

HAVE A SYSTEM TO BUILD?

Let’s make
it work.

Selected contracts & automation

Selected software contracts and business automation. Tell me what needs to work better.