At Educatly, I built the UI layer for a real-time chat system, including message streaming, typing indicators, and smooth markdown rendering. I also built an AI chatbot interface that streams formatted model responses.
I built framework-agnostic web components with Vite and JavaScript, then integrated them into React and Next.js apps as a shared component layer. I develop and maintain Educatly products with Next.js and Angular in a multilingual, multi-product codebase.
Previously, at Sarri Technology, I built responsive interfaces for e-commerce applications with React and Next.js, and refactored and maintained legacy codebases. My interface work focuses on accessibility, performance, and clean architecture.

