NBC Olympics

Primetime Companion (Sochi 2014)
News & Results App - Video Player (Rio 2016)

The NBC Olympics Highlights and Results app is the exclusive home for NBC Olympics’ award-winning coverage, including short-form highlights.

The App is the ultimate second-screen experience for NBC’s nightly primetime Olympic broadcast.  Users can immerse themselves in the Winter Olympics viewing experience with trivia, polls, slideshows, videos and athlete bios all synced with what is being presented on NBC.


Responsible for all aspects of iOS implementation
Integrate with white-label parent app, developed by Deltatre (Italy)
Integrate with a wide variety of 3rd party SDKs
Daily calls with stakeholders (NBC), Deltatre, 3rd party vendors
Debugging with Wireshark and Charles Proxy
Geofence management via VPN
Extremely tight timelines and milestones throughout
All milestones hit - delivered ahead of schedule
Video management via thePlatform MPX, Freewheel (Comcast)
Video streaming via Adobe Primetime Video Player SDK

Sochi 2014:

Analytics captured using comScore Streamsense, Nielsen SDK, Omniture ADMS
Banner ads via Google AdMob
Project management - Github, Basecamp, Screenhero
During peak usage, users were making in excess of 5,000 requests per second (300,000 per minute)
Primetime Companion: server communication via REST API
UX interactions via long polling

Rio 2016:

Analytics captured using Moat, Adobe Video Heartbeat
Project management - Github, Confluence, Jira
React-Native integration of video player into Primetime Companion App
Across all digital platforms, NBC logged 3.3 billion streaming minutes, 100 million unique users during Rio 2016
After Rio, app transitioned to the new "NBC Sports Scores App"