About Me

Frontend developer passionate about creating elegant, accessible web experiences

Who I Am

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 Brimston 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

LocationCambridge, UK
Experience3+ years (web development)
EducationBTEC Level 3 in Computing (Cambridge Regional College)
AvailabilityOpen to freelance projects
LanguagesEnglish, Sinhala

What I Do Best

My core competencies and areas of expertise

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.

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.

Performance Optimization

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

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.

How I Work

My approach to building exceptional web experiences

1

Understand

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

2

Plan

Architecture decisions, component planning, and technical strategy

3

Build

Iterative development with frequent testing and refinement

4

Optimize

Performance tuning, accessibility audits, and cross-browser testing

Today I'm Focusing On

Continuously learning and improving my craft

Strengthening my Next.js and TypeScript patterns for production-style apps

Designing calmer, more expressive interfaces for Silent Help

Building AI features that are genuinely helpful, not just "chat in a box"

Developing Studio Stack Bot and StudyPilot AI as serious portfolio projects

Improving my use of motion (Framer Motion / GSAP) without harming performance

My Values

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.