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.



