Back to all projects
Systems2026
Transcend
Near real-time speech transcription and translation web app supporting 30 languages. Built during NCST's virtual on-the-job training.
The Problem
Handling fast speech and translating it across 30 languages without dropping connections or racking up massive API billing costs.
The Approach
Built a streaming pipeline using WebSockets and translation APIs. Added per-socket rate limiting, an idempotency cache, and exponential backoff retry logic.
My Role
Backend Engineer & WebSockets. Refactored the client transcription pipeline to detect sentence boundaries and stream clean line-by-line output.