About

Design‑minded developer, based in Cambridge.

Frontend developer passionate about creating elegant, accessible web experiences — where design, psychology and code meet.

01 — Who I am

I spend most of my time building projects that feel like real products  combining modern frontend tools with AI to ship work that is visually polished and technically sound. 

I'm a frontend developer based in Cambridge, UK, currently studying a BTEC Level 3 in Computing at Cambridge Regional College. Alongside college, I spend most of my time building projects that feel like real products – not just coursework.

Right now my main focus is Silent Help, an AI-supported mental health platform, a WordPress redesign for Brimstone Energy, and Studio Stack Bot, an AI-assisted Discord bot. These projects let me combine modern frontend tools (Next.js, React, TypeScript, Tailwind) with AI workflows to build things that are both visually polished and technically sound.

I enjoy the part of development where design, psychology and code meet. I like thinking about how a stressed user moves through a page, how animations can calm rather than distract, and how AI can support someone without taking control away from them.

Outside of coding, I'm usually reading about new web and AI tools, experimenting with UI ideas, or planning the next project that will push my skills a bit further.

Quick facts

--:--

Location
Cambridge, UK
Experience
Building since 2024
Education
BTEC Level 3 in Computing (CRC)
Languages
English, Sinhala
Availability
Open to freelance projects

02 — What I do best

Core competencies

01

Modern Frontend Development

Designing and building responsive interfaces with Next.js, React, TypeScript and Tailwind CSS. I focus on component reusability, clear structure, and layouts that look great across all devices.

02

UI & Interaction Design

Translating ideas into clean, intuitive interfaces with thoughtful motion. Using Framer Motion and GSAP to add subtle animations that guide users naturally through experiences.

03

Performance Optimization

Ensuring fast load times and smooth interactions through code splitting, lazy loading, and careful asset optimization. Every millisecond counts for user experience.

04

AI Integration

Leveraging AI tools like Claude and ChatGPT in development workflows, and integrating AI directly into products like Silent Help and StudyPilot AI to enhance user experiences.

03 — How I work

Process

Understand

Deep dive into project requirements, user needs, and technical constraints

Plan

Architecture decisions, component planning, and technical strategy

Build

Iterative development with frequent testing and refinement

Optimize

Performance tuning, accessibility audits, and cross-browser testing

04 — Currently

Today I'm focusing on

Updated July 2026

  • 01Strengthening my Next.js and TypeScript patterns for production-style apps
  • 02Designing calmer, more expressive interfaces for Silent Help
  • 03Building AI features that are genuinely helpful, not just "chat in a box"
  • 04Developing Studio Stack Bot and StudyPilot AI as serious portfolio projects
  • 05Improving my use of motion (Framer Motion / GSAP) without harming performance

05 — Values

What guides the work

Quality First

Write code and design flows that I'd be comfortable handing to another developer. Small projects are treated with the same discipline as larger ones.

User-Centric

Building experiences that are accessible and delightful for everyone, with careful attention to accessibility, usability, and inclusive design principles.

Continuous Learning

Staying curious and adapting to new technologies and best practices. Every project is an opportunity to grow and refine my craft.