Hi, I'm Subin.
I build playful interfaces.
Frontend Developer obsessed with details, motion, and the small joys that make websites feel alive. I work mostly with React, Next.js, TypeScript and a healthy amount of CSS wizardry.
A frontend dev who actually cares about pixels.
I'm Subin — a frontend developer based in Bangkok. I turn messy Figma files into fast, accessible, kinda-fun web apps that real humans enjoy using.
Before going full-time on the web, I dabbled in product design, which means I take animation timing, kerning, and empty states a little too seriously. (My teammates have stopped fighting me on it.)
When I'm not coding, I'm probably brewing coffee, hunting for new typefaces, or trying to convince my cat that the keyboard is not a bed.
- 5+ years writing frontend
- Powered by ☕ + lo-fi
- Loves clean micro-interactions
Things I've shipped.
A selection of recent work — open-source tools, client builds, and random weekend experiments.
Asap — Card Game
A real-time multiplayer card game built with Next.js, WebSockets, and a lot of micro-animations.
DWR Menu Manager
WordPress plugin that turns chaotic restaurant menus into a clean, draggable admin UI.
Pastel Dashboard
Analytics dashboard with custom charts, dark mode, and a design system shared across 4 products.
Bloom — Landing kit
An open-source library of playful landing-page sections. 2k+ stars and counting.
My toolbox, give or take.
- →React
- →Next.js
- →TypeScript
- →Vue
- →HTML/CSS
- →Tailwind
- →CSS Modules
- →Framer Motion
- →GSAP
- →Sass
- →Git
- →Vite
- →Turborepo
- →Storybook
- →Vitest / Jest
- →Node.js
- →tRPC
- →Postgres
- →Prisma
- →REST / GraphQL
Got a wild idea? Let's build it.
I'm currently taking on freelance projects and full-time roles. Drop me a line and I'll get back within 24 hours.
subin.wutt@gmail.com