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