Software Engineer with 2+ years' experience in building high-performance, accessible, and reusable UI systems for large-scale digital products.
Specialised in React, TypeScript, and design systems, with a passion for collaboration and continuous improvement.
Based in London, currently crafting UI at Sky — maintaining internal design systems, optimising build pipelines, and shipping components that power products used 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 — CRAFTED WITH ♥ AND PIXELS

