Skip to content
All work

Wicara

Year
May 18, 2026
Role
AI Engineer
Client
PT. Mitra Pinasthika Mulia
Access
Internal only
  • Gemini Live
  • Realtime audio
  • Next.js
  • TypeScript

Internal system — no public link or screenshots.

What follows describes the problem, the approach and the engineering decisions at a level that discloses no proprietary detail.

Wicara is a spoken-practice tool. Instead of drilling vocabulary, the learner talks their way through a scenario, and the other side of the conversation talks back, live.

What it does

  • Real-time speech: full duplex voice conversation built on the Gemini Live API, so the exchange runs at conversational latency rather than record-then-wait.
  • Scenario-driven: each session places the learner in a defined situation with a role to play, rather than an open-ended chat.
  • Voice first: practising the act of speaking is the point, so the interaction is designed around audio rather than text.

Approach

The engineering constraint here is the latency budget, not model quality. A spoken exchange falls apart if the reply lands late, so the audio path is streamed end to end, with capture, transport and playback all incremental, and session state kept small enough that turn-taking stays responsive.

Next project

Tuturaksara

[07] Contact

Open to new roles

Let’s worktogether.

Building an AI platform or web application? Tell me what you have in mind.