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