Build
Pages, components and typed data.
- Next.js
- React
- TypeScript
Available for work · Dubai
Frontend Developer. I design and build interfaces people enjoy using.
About
I'm Lin, a frontend developer in Dubai. I build responsive interfaces with Next.js, React and TypeScript, style them with Tailwind CSS, and bring them to life with Motion and Three.js.
I care about the moment a visitor arrives: what they see first, how fast it feels, and whether everyone can use it. This site is my proof. Every effect on it was designed with a purpose, and I can explain each one.
Every screen
I design the phone layout first, then let it grow. Most people meet a site on a phone.
Everyone
Semantic HTML, readable contrast, keyboard paths and reduced-motion support are part of the build, not extras.
Motion with a reason
Animation should guide the eye and explain what changed. If it only decorates, it goes.
Skills
Pages, components and typed data.
Layouts, design tokens and themes.
Animation, scroll stories and WebGL scenes.
Version control and design handoff.
Work
Contact
A role, a project or just a question: send me a message.