Video Software Engineer
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.
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
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.
Video Software Engineer
Worked across PeacockTV, SkyShowTime, and NowTV. Focused on video start times, rebuffering reduction, and cross-platform delivery at scale.
Video Engineering
Built end-to-end media tools spanning encoding, live streaming, and DRM-protected content delivery.
BA Hons Interactive Digital Media, 2:1
BTEC National Diploma Music Technology, Distinction, Merit, Merit
9 GCSEs (A–C) including English, Maths, Sciences
AWS Certified Cloud Practitioner