RP
All Work02 / 03
2025Vue.jsReactVapi SDKWebSockets

Voice Agents Platform

Real-Time AI Voice Interfaces

Private repo

Real-time voice

Interaction

+30%

Clarity

Vue · Vapi · WebSockets

Stack
Problem

Voice agents live or die on latency and clarity — a UI that lags behind the audio breaks the illusion of a real conversation.

Approach

Owned the frontend side using Vapi for voice input/output handling, UI state management, and session flows. Integrated the Vapi SDK with WebSockets and REST APIs to manage live voice events, session state, and streaming responses, and built real-time call UIs with audio visualiser components.

Outcome

Low-latency, real-time voice interactions with sharper audio responsiveness and frontend error handling — improving interaction clarity by ~30% while keeping frontend–backend communication private and performant.