Skip to content

Samuel East

Video Software Engineer

Cardiff, South Wales, UK[email protected]linkedin.com/in/samuel-east-2a794a30

About

Video Software Engineer with over 15 years in media streaming. 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. Specialising 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.

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

Experience

3SS

2 years · Contract

Video 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 · Contract

Video 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

Personal

Video 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

BA Hons Interactive Digital Media, 2:1

2007 – 2009

Swansea College, Tycoch

BTEC National Diploma Music Technology, Distinction, Merit, Merit

2003 – 2005

John Colet School, Wendover

9 GCSEs (A–C) including English, Maths, Sciences

1994 – 1998

Certification

AWS Certified Cloud Practitioner