I build web experiences where design and engineering meet with precision.
Focused on accessible, performant, and production-ready interfaces — from component architecture to interaction design.
Frontend developer since 2020. I work at the intersection of design systems, UI engineering, and product thinking — translating ideas into polished, scalable interfaces.
- Accessible UI — building for everyone, by default
- Design–code coherence — components that honor the design intent
- Performance and maintainability — code that's easy to own long-term
- Interaction quality — micro-interactions that serve the experience, not decorate it
A personal English learning web app with AI-assisted conversation, vocabulary management, pronunciation practice, and spaced repetition.
Built with Next.js, Supabase, and Gemini API.
A chat-based English tutor with a strong UX focus: thoughtful empty states, suggestion chips, smooth conversation flow, and clean voice/text input.
A design and development studio project exploring CSS, animation, and creative frontend work.
Core: HTML · CSS · JavaScript · TypeScript
Framework: React · Next.js · TailwindCSS
Backend & Data: Supabase · PostgreSQL · RLS
AI: Gemini API
Design: Figma · Design Systems · Motion
Testing: Vitest · React Testing Library · Playwright
I simplify complex UI problems into clean, reusable components. I think in systems — not just screens.
- Domain-driven state management
- Component API design
- Accessibility from the start
- UX that feels considered, not assembled
Great interfaces don't announce themselves. They just work.
Collaborations on meaningful frontend projects, design systems, or AI-powered interfaces.




