Front-end Developer crafting fast, accessible, and beautifully engineered web experiences.
I'm a front-end developer focused on translating thoughtful design into production-ready interfaces. Since 2021, I've been building with the modern web β React, Next.js, Vue, and Nuxt β with a strong emphasis on performance, accessibility, and developer experience.
- π§© I care about clean architecture, reusable components, and type safety.
- π¨ I bridge the gap between design intent and implementation detail.
- π I learn in public and ship in private β always iterating.
Languages
Frameworks & Libraries
Styling & UI
State Management
Testing & Tooling
- Type-safe state patterns with Zustand and Pinia
- Testing strategy β unit (Jest), component (RTL), and E2E (Cypress)
- Design systems β building scalable component libraries
- SSR & SSG internals across Next.js and Nuxt
|
A polished, fully playable Sudoku game with difficulty levels, timer, and clean state management β built with React and Emotion.
Stack: React Β· Emotion Β· Vite |
A Markdown-driven blog platform with MDX support, dynamic routing, and a writer-friendly content workflow.
Stack: Next.js Β· MDX Β· TypeScript |
|
A reusable, themeable component system for dashboards and admin panels β accessibility-first and fully typed.
Stack: React Β· TypeScript Β· Storybook |
I'm always experimenting. Check the pinned repositories below for the latest work. |
I'm always open to interesting projects, collaboration, and conversations about the craft.
Code with intent. Build with care. Ship with confidence.



