Experience & background
Nine years building for the web, set out plainly. The short version is below; the full CV is one click away.
Associate Tech Lead — Front-End · Sri Lanka
- 0+
- Years building for the web
- 0+
- Projects delivered
- 0
- Companies worked with
- 0+
- Technologies used
Where I've worked
- Feb 2024 — Present
Associate Tech Lead — Front-End · Quantei
Remote · Australia. Promoted from Senior Frontend Developer; leading front-end delivery of dashboards and web applications.
- Build modern dashboard interfaces with Next.js, React, TypeScript, Tailwind CSS and shadcn/ui — reusable components and maintainable UI architecture
- Integrate front-ends with REST APIs, handling dynamic data, loading / error / empty states and reusable data-presentation patterns
- Lead front-end development and convert UI/UX mock-ups and business requirements into production-ready, component-based interfaces
- Aug 2022 — Feb 2024
Software Engineer — Front-End · EIGHT25MEDIA
Colombo · Hybrid. Headless CMS and WordPress front-end development.
- Built sites with Headless CMS stacks — React, Gatsby.js and Tailwind CSS — alongside WordPress theme projects
- Brought mock-ups to life with WordPress, Sass and JavaScript as responsive, user-friendly apps
- Translated UI/UX wireframes into interactive web apps and optimised front-end performance
- Jan 2021 — Jul 2022
User Interface Engineer · Intervest Software Technologies
Colombo. Front-end for a UK travel-insurance web application.
- Brought mock-ups to life with HTML, CSS and JavaScript for a UK travel-insurance web app
- Improved UX through image / code optimisation and cross-browser compatibility
- Coached 2 interns on UI development — both converted to permanent hires
- Apr 2019 — Dec 2020
Software Engineer — React.js · SML Group Limited
Colombo. Front-end for an order-management system.
- Built the front-end of an order-management system with React.js and Ant Design
- Developed responsive UI and integrated designs / wireframes into application code
- Engaged with product & project management to refine specs and timelines
- Aug 2018 — Apr 2019
Software Engineer — Front-End · myDigitalOffice
Kiribathgoda. Responsive websites and app front-ends.
- Created user-friendly, responsive websites and apps with HTML, CSS and JavaScript
- Translated Adobe XD / Photoshop / Sketch (Zeplin) designs into HTML templates
- Built reusable code / libraries and supported back-end developers
- May 2017 — Jul 2018
UI Engineer · UNUAN
Bambalapitiya. Customer-facing UI development.
- Developed customer-facing UI for websites and web applications
- Ensured cross-browser compatibility across HTML, CSS and JavaScript
- May 2016 — Mar 2017
Associate Web Developer · eBEYONDS
Pannipitiya. Web solutions for international clients.
- Developed web solutions for US clients with PHP, HTML5, CSS, JavaScript and jQuery
- Maintained, expanded and optimised live websites
What I'm fluent in
Front-End
- HTML5
- CSS3
- JavaScript
- TypeScript
- React.js
- Next.js
- Gatsby.js
- AngularJS
Styling & UI
- Tailwind CSS
- Sass
- shadcn/ui
- Bootstrap
- Material UI
- GSAP
- Responsive Design
CMS & Back-End
- WordPress
- Custom Gutenberg
- Contentful
- REST APIs
- GraphQL
- Node.js
- Express.js
- MySQL
Tools & Workflow
- Git
- Bitbucket
- Webpack
- Gulp.js
- npm
- Jira
- BrowserStack
- Figma
- Adobe XD
- Photoshop
How I learned
- 2011 — 2015
BSc in Management & Information Technology
South Eastern University of Sri Lanka — GPA 3.00
- 2005 — 2008
G.C.E. Ordinary & Advanced Level
H/ Weeraketiya Central College
Courses & credentials
Claude Code 101
Anthropic
Introduction to Front-End Development with ReactJS
Coursera
Become a JavaScript Pro with these 7 Skills
Coursera
Graphic Design & Creativity Development
University of Colombo School of Computing (UCSC)
Certificate in Computer Science
National Institute of Business Management (NIBM), Sri Lanka