At Napster Corp., I build the web frontend for AI agents that talk with users in real time by voice and video. I work with React, TypeScript, WebRTC, and WebSockets.
I design frontend architecture with React, TypeScript, and Vite, including shared, reusable components across apps. I manage client and server state with Redux Toolkit and TanStack Query, and style UIs with Tailwind CSS.
At Touchcast, I built user-facing features for an enterprise platform for virtual events, interactive video, and learning. I created an adaptive video player UI and a WYSIWYG subtitle editor with timing controls on Slate.js.
At Face IT, I built a SaaS editor with LaTeX-to-SVG formula rendering on CodeMirror and created a reusable React and Ant Design component library. Earlier, at InCode Group, I built responsive React and Redux UIs and integrated REST APIs for client projects.

