Career History
Work Experience
8+ years of building high-performance web applications across streaming, e-commerce, and SaaS — from startup-scale products to platforms used by millions.
Software Engineer (Senior-Level Frontend Role)
CurrentSky·London, UK
May 2022 — Present
3yr 11mo
- Lead frontend engineer on large-scale consumer streaming applications (NowTV Classic and Peacock), delivering customer-facing features used by millions of users across web and TV devices.
- Own complex UI features end-to-end, from technical design and state management through implementation, testing, deployment and production support, utilising CI/CD, Docker and Kubernetes.
- Play a key role in the modernisation of Sky's frontend platforms, contributing to the transition from React-based applications to Lightning to improve rendering performance, startup time, and device compatibility.
- Work closely with product managers and designers to translate user journeys and accessibility requirements into reliable, high-performance interfaces.
- Drive improvements in frontend performance, playback reliability, and accessibility, reducing customer-facing errors and improving overall viewing experience.
- Contribute to frontend architecture decisions, design system usage, and code standards, helping manage technical debt and improve long-term maintainability.
- Regularly support live production systems, participating in incident analysis and post-incident improvements to strengthen frontend platform resilience.
Tech Stack
React
Lightning
JavaScript
TypeScript
GraphQL
Jenkins
GitLab CI/CD
Docker
Kubernetes
Jest
React Testing Library
Cypress
Playwright
Software Engineer
AND Digital (Sky)·London, UK
Mar 2021 — May 2022
1yr 2mo
- Key contributor to the launch of Sky Glass, a flagship product delivering pay-TV directly to screens without a set-top box.
- Built and enhanced internal customer agent applications supporting sales, purchases, and refunds, integrating with both legacy and modern backend systems.
- Contributed to backend upgrades and platform reliability improvements, helping improve scalability and operational stability.
- Worked in close collaboration with product, QA, and operations teams to deliver features safely in a regulated, customer-facing environment.
Tech Stack
React
React Context
GraphQL
Styled Components
Storybook
Playwright
Cucumber
Selenium
Jenkins
GitLab
Jest
React Testing Library
Product Developer
AND Digital (Sports Direct, Flannels, House of Fraser)·London, UK
Mar 2021 — May 2022
1yr 2mo
- Led performance optimisation initiatives for high-traffic e-commerce platforms, significantly improving page load times and user experience.
- Produced actionable performance reports to identify and resolve critical bottlenecks across frontend and backend systems.
- Designed and built internal dashboards to support project tracking, resource planning, and organisational transparency.
- Worked closely with stakeholders to prioritise performance work that delivered direct commercial impact.
Tech Stack
Node.js
Next.js
React
GraphQL
Apollo
MongoDB
Jest
GitLab
Keycloak
Software Developer
OLM Systems·London, UK
Jan 2019 — Nov 2020
1yr 10mo
- Migrated a large legacy YUI codebase to React as part of a next-generation SaaS platform in the Care, Health, and Education sector.
- Contributed to backend development in Java, modelling new entities and value objects to improve data integrity and system performance.
- Worked closely with product owners to deliver new functionality in a highly regulated domain.
Tech Stack
React
YUI
Java
Jest
Jenkins
Bitbucket
Frontend Developer (Contract)
Bliss Design Ltd·London, UK
Aug 2016 — Jul 2018
1yr 11mo
- Built reusable and maintainable React and Angular components for client-facing web applications.
- Collaborated in agile teams to deliver projects on time, with a focus on clean code, scalability, and maintainability.
Tech Stack
React
Angular
JavaScript
PHP
HTML
CSS
Designer / Developer
Caiman·London, UK
Feb 2013 — Nov 2015
2yr 9mo
- Developed interactive web experiences and UI components, contributing to improved usability and delivery speed.
- Designed and implemented website mock-ups and supported UI/UX improvements.
Tech Stack
ActionScript
Flash
PHP
HTML
CSS
Photoshop
Want to know more about my experience?