Skip to main content
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.