← work

HablaIO

An AI examiner that actually listens.

· 2025· design + build· beta
visit
01· the problem

The IB Spanish oral is 15 minutes of preparation followed by a 12-minute conversation with an examiner. Students rarely get to practice in that exact format — teachers don't have the hours, and ChatGPT doesn't time you, doesn't catch tense slips, doesn't notice when you're stalling for a vocabulary word.

02· the approach

Six small algorithms wired into a single session: a state machine for the 15+12 prep/oral structure, Spanish tense detection, a response-depth analyzer, anti-cheat visibility detection, vocabulary-complexity scoring, and a speaking-pace analyzer. The teacher gets a dashboard; the student gets an examiner.

03· what shipped

Built for one teacher, used by her IB Spanish students. Not public — the use case is intimate and the rubric assumptions are class-specific. The product works because it matches one teacher's actual rubric, not a universal one.

custom algorithms
6
min session
15+12
teacher client
1
04· stack
  • Next.js
  • TypeScript
  • OpenAI Realtime
  • speech APIs
05· what's next

Stay private. Generalizing it would require turning a teacher's judgment into a config, and the value is in the judgment.

· related
next case studyCircular Deal Network