UltraTTS
A modern text-to-speech application that goes beyond basic narration — multiple voices, natural intonations, smooth audio export, and a clean interface built for accessibility, content creation, and productivity.

The Problem
The browser's native Web Speech API is powerful but raw — it surfaces none of the control users actually want over voice selection, intonation, speed, or output. Building an experience that felt like a finished product rather than a thin wrapper around a browser API required significant UI and UX work on top of the technical foundation.
The Solution
// what I learned
Browser APIs are more powerful than most developers give them credit for — and the gap between a raw API and a usable product is almost entirely UX. This project reinforced that the engineering work of wiring up a feature is often the smaller part of the job. Making it feel right for the person using it is where most of the real work lives.

