Over the past decade, I’ve built and led frontend and fullstack solutions for a wide range of organizations—from major corporations like Capital One, Southwest Airlines, and AT&T, to agile teams at Amdocs Studios and fintech startups like LeafHouse Financial.





My work has spanned designing modern UI systems, developing scalable component libraries, optimizing legacy codebases, and collaborating across disciplines to ship responsive, user-focused applications. Whether launching internal platforms for auto loans or revamping customer-facing experiences, I’ve consistently delivered clean, performant code that bridges the gap between design and development.
A full-duplex voice agent built on Deepgram Flux STT + TTS
Most voice-agent demos stop at “text-to-speech works.” This one is built around the part Deepgram Flux is actually designed to solve: what happens to the conversation when a user talks over the agent mid-sentence. Interrupting the agent doesn't just stop the audio — it reconciles the transcript so the model only ever remembers the words the user actually heard, not the sentence it was cut off from saying.
Flux TTS streams faster than real time, so interrupting is timed against rendered audio frames, not the send clock — otherwise history records words the user never heard.
36 Flux TTS voices, switched live mid-conversation, plus end-of-turn confidence and silence timeout tuned in real time via streaming Configure messages.
Asks real questions out loud from a rubric-graded question bank and follows up on what your answer actually missed, entirely hands-free.
Session resumption survives a dropped socket, and the whole pipeline degrades gracefully to a scripted responder with no LLM key at all.
Want to connect, collaborate, or just say hi? Reach out via any of the links below!