Samuel East
I build the video players, DRM systems, and streaming infrastructure behind platforms people use every day.
About
I've spent the past four years embedded in two of the most demanding streaming environments in the industry: two years at NBC PeacockTV across PeacockTV, SkyShowTime, and NowTV, and two years at 3SS building Vodafone's next-generation set-top box from the ground up.
With over 15 years in media streaming, I specialise in video player architecture, DRM integration (Widevine, PlayReady, FairPlay), adaptive streaming (HLS, DASH, CMAF), and cross-platform delivery across web, Samsung Tizen, LG WebOS, Xfinity, and custom STB hardware.
I ship reliable, performant video experiences at scale. Whether it's reducing video start times, solving playback issues on constrained devices, or architecting a player that handles live, VOD, catchup, and recordings, I deliver.
Skills
Languages & Frameworks
JavaScript · TypeScript · Node.js · React · Angular · ElectronJS · LightningJS
Video Players
Shaka Player · DashJS · HLS.js · Custom MSE · CastLabs · Bitmovin · VideoJS
DRM & Protocols
Widevine · PlayReady · FairPlay · SPEKE API · CENC · CMAF · SCTE-35
TV & STB Platforms
Samsung Tizen · LG WebOS · Hisense Vidaa · Custom STBs · DVB / OIPF
AWS Media
MediaLive · MediaPackage · MediaConvert · MediaTailor · MediaConnect · CloudFormation
Tooling
Git / GitLab · Jira · Sentry · Conviva · Jest · Agile / Scrum
Certification
AWS Certified Cloud Practitioner
Experience
3SS
2 years · ContractVideo Software Engineer
Owned the entire playback experience for Vodafone’s new set-top box, delivering live, catchup, start over, channel switching, on demand, and recordings. Helped the team hit a critical launch deadline, working remotely from the UK with a team in Budapest.
- Architected DVB/OTT playback switching using Shaka Player with seamless protocol handoff
- Built high-performance UI with LightningJS optimised for low-end STB hardware
- Implemented Live, StartOver, TimeShift, Catchup, VOD, and recording playback with 7-day rolling buffer
- Created remote development suite using ZeroTier & Raspberry Pi for real-time STB access
- Reduced zapping times and improved playback resilience through KPI-driven optimisation
- Developed stall detection, manifest manipulation, and custom debug UI for memory diagnostics
- Ported STB app to Samsung Tizen with minimal code changes
NBC PeacockTV
2 years · ContractVideo Software Engineer
Worked across PeacockTV, SkyShowTime, and NowTV. Focused on video start times, rebuffering reduction, and cross-platform delivery at scale.
- DASH, HLS, MSE & EME implementation across Web, Xfinity, and Samsung
- KPI monitoring and performance optimisation using Conviva (VST, VSF)
- BrightLine ad integration and mid-stream adaptive bitrate capping
- Memory and CPU profiling on low-end Samsung and Xfinity Xi3/Xi6 devices
- AAMP player development for Xfinity X1 platform
- CVSDK development in TypeScript with Jest and CI integration
Independent Projects
PersonalVideo Engineering
Built end-to-end media tools spanning encoding, live streaming, and DRM-protected content delivery.
- ElectronJS encoding app with multi-bitrate HLS/DASH, encryption, subtitles, and bulk upload
- CloudFormation & Lambda automated encoding pipeline via MediaConvert
- Production live streaming workflow with MediaLive, MediaPackage, and OBS
- Studio-approved DRM player via SPEKE API with Widevine, PlayReady, FairPlay
Education
Swansea Metropolitan University
2007 – 2009BA Hons Interactive Digital Media, 2:1
Swansea College, Tycoch
2003 – 2005BTEC National Diploma Music Technology, Distinction, Merit, Merit
John Colet School, Wendover
1994 – 19989 GCSEs (A–C) including English, Maths, Sciences
Contact
Let's build something
people watch.
Cardiff, South Wales. Open to remote & travel.