Shipping React interfaces that feel effortless.
Associate React Developer turning Figma files into production UI.
Associate Developer
Associate React Developer turning Figma files into production UI.
Available for websites, landing pages and React apps.
Where I wrote my first production React code.
I’m a React developer with over two years of professional experience building fast, responsive and accessible web applications. I currently work as an Associate React Developer at 3CS Asia, where I turn designs into production-ready interfaces with React, Next.js and Tailwind CSS. My career started with a year-long software engineering internship at Syeta Labs. I care about clean, maintainable code and good user experience, and I’m always looking for interesting freelance projects.
Open to freelance work. Based in Gampaha, Sri Lanka.
days · hours · minutes · seconds since my first day as a developer
It started with a one-year internship at Syeta Labs. The clock hasn’t stopped since: more components, more pages, more shipped work.
That counter is live. It’s the time since my first day writing code for a living, and it ticks a little further every time you look. Two-plus years of React, Next.js and Tailwind, and still learning something new every week.
Two companies, five projects. Here’s the path so far.
A React dashboard with role-based access, filterable data tables and live charts for a logistics client.
Rebuilt a slow multi-page site in Next.js. Lighthouse performance went from the 50s to the high 90s.
A reusable Tailwind component library and a three-step booking flow shared across two products.
React front end for leave requests, attendance and approvals, used by the whole office every day.
Configurable page sections so the marketing team could launch new pages without waiting on a developer.
BEng (Hons)
Software Engineering
University of Westminster
A BEng (Hons) in Software Engineering from the University of Westminster gave me the foundations: data structures, software design, testing, and how real teams ship software.
The degree taught me how to think about problems. The internship and two years at 3CS Asia taught me how to ship. Both show up in every pull request I open.
Each build adds to the stack. Some tools I reach for every day, some I picked up because a project needed them. Either way, it adds up to a developer who can take a design from Figma to a live URL.
Languages JavaScript
Frontend React · Next.js · Tailwind CSS
Tools Git · Vercel · Netlify
Pick one. Or tell me what you need.
Responsive websites and web apps built with React and Next.js, from first commit to deploy.
Your Figma designs turned into pixel-accurate, accessible, reusable components.
Faster load times, better SEO and fewer accessibility issues on the site you already have.
How I work
Clear updates. Clean, readable code. Interfaces that work on every screen and for every user, not just on my laptop. You get a site you can maintain after I hand it over, and a developer who answers messages.
Stop scrolling. Start building.
I’m taking on a small number of freelance projects. Tell me what you’re building and I’ll get back to you within a day.
Freelance · Remote · Replies within 24h