System architecture
- Designed a zero-install, fully client-side architecture — no servers, no build step — so generation runs entirely in the browser.
- Chained multi-step LLM outputs into a synthesis pipeline, mapping structured dialogue turns to per-speaker voice profiles via the Web Speech API.
- Built local, in-browser API-key storage to keep credentials off any server, prioritizing a privacy-first design.