Video Software Engineer
Video Software Engineer with over 15 years in media streaming, running my own company and building services across the industry. For the past five years I have been contracted to two of the most demanding streaming environments around: 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
Worked across multiple operator platforms including Vodafone, Yettel, Entel, and OneTV, delivering live, catchup, start over, channel switching, on demand, and recordings. Worked closely with Nagra on DRM and content protection integration. Helped the team hit critical launch deadlines, working remotely from the UK.
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
Mobile and desktop terminal app with AI-powered voice commands, safety analysis, and remote server management.
Audio management and streaming platform for creators and businesses.
Global news app with real-time translation powered by Google Translate. Read news from any country in your language.
Mobile live streaming application enabling creators to broadcast directly to YouTube.
Smart TV remote debugging and development tool. Deploy, inspect, and debug LG WebOS and Samsung Tizen apps from your desktop.
Beautifully crafted 3D puzzle cube simulator with realistic controls, challenge mode, leaderboard, and built-in solving algorithms.
AWS Certified Cloud Practitioner