The person behind the pixels

Design meets development
Thoughtful design.
Expressive code.
I'm Bhanuka, a creative developer based in Sri Lanka. I design and build websites and apps that move, respond, and feel good to use.
My work brings clear design and front-end craft together. From the first idea in Figma to the final interaction in the browser, I focus on the details that make a digital experience feel considered.
I enjoy finding the balance between personality and simplicity: purposeful motion, intuitive interfaces, and layouts that feel at home on every screen.
Let's work togetherMy tech stack
The tools behind the experience.
| Discipline | Tools | How I use them |
|---|---|---|
| Design | Figma | Interfaces, user flows, and interactive prototypes. |
| Frontend Development | React · Next.js | Responsive websites and component-based experiences. |
| Languages | TypeScript · JavaScript | The logic behind thoughtful, interactive interfaces. |
| Styling | HTML · CSS | Fluid layouts, expressive typography, and the finer details. |
| Motion | GSAP · ScrollTrigger | Smooth transitions and scroll-driven storytelling. |
| Backend Development | PHP, Node.js | Implementing server-side functionality, API integrations, data processing, and backend logic for web applications and CMS-driven websites. |
| Headless CMS | Payload CMS, Sanity | Building customizable content management systems, structured content schemas, dynamic pages, reusable content blocks, and editorial workflows. |
| WordPress Development | Blade, Timber, Twig, WooCommerce | Developing custom WordPress themes, dynamic templates, reusable Gutenberg-style components, custom fields, and e-commerce functionality. |