Frontend‑leaning Software Engineer with 3+ years’ experience building and scaling production web platforms with a focus on performance, accessibility, and reuse.
Experienced with React, TypeScript, Next.js, and organisation‑wide design systems, contributing to data‑driven tooling that supports better decision‑making at scale.
Based in London, currently crafting UI at Sky — maintaining internal design systems and shipping components that power products used and interacted with by millions.
- LOCATION: London, UK
- SPECIALITY: React & Design Systems
- CURRENTLY: @ Sky
- DEGREE: BEng Mechanical Eng (1st)
Tech
- REACT
- TYPESCRIPT
- JAVASCRIPT
- NEXT.JS
- HTML5
- CSS3
- Vite
- FIGMA
- PYTHON
- POSTGRESQL
- DOCKER
- GIT
- CI/CD
- PLAYWRIGHT
- JEST
- STORYBOOK
PERFORMANCE-FIRST MINDSET
COMPONENT-DRIVEN ARCHITECTURE
SHIP FAST, ITERATE FASTER
Experience
Software Engineer
2023 — Present
@ Sky
Builds and maintains reusable UI components that power web pages seen and interacted with by millions of users across Sky products. Works within a cross‑functional team to ensure the design system enables consistent, accessible experiences and supports data‑driven decisions at scale.
- React
- Next.js
- TypeScript
- Design Systems
- Figma
Software Engineer
Jul — Sep 2023
@ NOW TV
Part of a cross‑functional team maintaining a large‑scale streaming platform used by millions of customers. Contributed to improving web performance, reliability, and user experience across the NOW web application while supporting ongoing platform maintenance and delivery.
- React
- Performance
- Web Vitals
Projects

SKY DESIGN SYSTEM
DESIGN SYSTEMSky.com’s shared, scalable design system aligning design and engineering through reusable components and governance.
Shipped and scaled 63 React + 47 Figma components, adopted by 38 apps and 23 teams, enabling consistent, accessible UI at scale.
- React
- TypeScript
- Figma
- WCAG

METRICS DASHBOARD
NEXT.JS APPA central dashboard that visualises design system usage data across products, giving clear visibility into adoption.
Enabled data‑driven decisions for the design system by providing a trusted view of usage, guiding priorities and investment.
- Next.js
- PostgreSQL

NOW TV PERFORMANCE
OPTIMIZATIONDelivered an automated web performance monitoring solution using Google Lighthouse integrated into CI, with dashboards and PR feedback.
Achieved major web performance gains, including ~20% desktop and ~5.5% mobile Lighthouse improvements
- React
- Web Vitals
- Lighthouse
Education
Bachelor of Engineering in Mechanical Engineering.
BEng Mechanical Engineering
2018 — 2021
@ Queen Mary University of London
Key modules included Computer-Aided Engineering and Mathematics & Computing for Engineers.
- Engineering
- Mathematics
- C/C++
- CAD
© 2026 — ACCESSIBLE BY DESIGN, CODED FOR ALL PLAYERS

