Hi, my name is

ErnestAnnor

Senior Software Engineer

Senior Software Engineer with 8+ years of experience building high-performance, accessible web applications at scale. Currently at Sky, working on streaming platforms used by millions of users.

Tech Stack

React
TypeScript
Next.js
Node.js
GraphQL
AWS
Docker
Kubernetes

Selected Work

Featured Projects

NowTV & Peacock Streaming Platform

Lead frontend engineer on large-scale consumer streaming applications used by millions of users across web and TV devices. Implemented the Quick Subscribe Amazon IAP integration that increased subscription rates by 40%.

React
TypeScript
GraphQL
Lightning
Jenkins
Kubernetes
Docker

Sky Glass Launch

Key contributor to the launch of Sky Glass — Sky's flagship product delivering pay-TV directly to screens without a set-top box. Built internal customer agent applications supporting sales, purchases, and refunds.

React
GraphQL
Styled Components
Storybook
Playwright
Jenkins

Sports Direct E-commerce Performance

Led performance optimisation initiatives for high-traffic e-commerce platforms across Sports Direct, Flannels, and House of Fraser. Significantly improved page load times, core web vitals, and user experience.

Next.js
React
Node.js
GraphQL
Apollo
MongoDB

Career

Work Experience

Software Engineer (Senior-Level Frontend Role)

Current
Sky·London, UK·May 2022 Present
  • 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.
React
Lightning
JavaScript
TypeScript
GraphQL

Software Engineer

AND Digital (Sky)·London, UK·Mar 2021 May 2022
  • 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.
React
React Context
GraphQL
Styled Components
Storybook

Product Developer

AND Digital (Sports Direct, Flannels, House of Fraser)·London, UK·Mar 2021 May 2022
  • 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.
Node.js
Next.js
React
GraphQL
Apollo

Software Developer

OLM Systems·London, UK·Jan 2019 Nov 2020
  • 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.
React
YUI
Java
Jest
Jenkins

Frontend Developer (Contract)

Bliss Design Ltd·London, UK·Aug 2016 Jul 2018
  • 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.
React
Angular
JavaScript
PHP
HTML

Designer / Developer

Caiman·London, UK·Feb 2013 Nov 2015
  • 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.
ActionScript
Flash
PHP
HTML
CSS

What’s Next?

Let’s Build Something Together

I’m currently open to new opportunities. Whether you have a role in mind, a project to discuss, or just want to say hello — my inbox is always open.