Skip to content
Back to projects
Peacock screenshot
NOW screenshot
SkyShowtime screenshot
Showmax screenshot

Peacock

Peacock Platform

Powers Peacock, NOW, SkyShowtime, Showmax · iPhone, iPad & tvOS

Sky · Senior iOS Engineer

Swift, UIKit, SwiftUI, iPadOS, tvOS, GitHub Actions

Developed and maintained features across the Peacock streaming platform, the shared codebase that powers Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS. Shipped the redesigned NOW experience across UK/IE, Italy, and Germany, spanning phone, tablet, and living-room layouts. Led the technical consolidation of Peacock and NOW into the unified codebase, end-to-end through phased rollout and on-call.

Outcomes

  • 50%+ CI build time reduction across the iOS pipeline
  • 30M+ paid Peacock users reached, UK and international markets
  • 50+ engineers in the distributed iOS team, across the UK, EU, and US

Architecture & Approach

The Peacock platform is a multi-tenant codebase spanning iPhone, iPad, and tvOS. Project whitelisting is the mechanism that lets each brand (Peacock, NOW, SkyShowtime, Showmax) ship on its own cadence while sharing the underlying architecture. Treated the Peacock and NOW consolidation as a build-system problem first, product problem second. CI was overhauled in parallel so the merge didn't slow either team down.