Video Software Engineer
Available immediately
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.
On the AI side, I've been actively building services with Claude and Codex. I built my own full AI suite desktop app in Rust and TypeScript (vybecoding.sh), and I'm using that suite to build mobile apps in Swift for iOS and Kotlin for Android, desktop apps with Electron, and monolithic web platforms with a unified API powering everything end to end.
I understand the pros and cons of vibe coding. I still believe in reading and understanding the code that gets produced, and with my background I can debug, resolve, and fix complex problems and prevent the kind of regressions that Claude itself often struggles with.
I know how to ask the right engineering prompts, set up proper E2E testing to confirm issues before anything gets pushed, and keep the work grounded in solid practice.
With 15 years of software engineering experience behind me, having Claude and Codex available feels like running my own dev team that I can orchestrate efficiently. That combination of deep experience and AI fluency is what sets me apart from people who are either using these tools without the engineering foundation, or relying on experience alone without leveraging what AI can do.
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, Claude AI, Codex
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.
Founder & CEO
Founded and scaled a cloud media streaming platform, distributing millions of video players monthly via API. Built the full product stack from encoding tools to DRM protected playback, integrated with AWS Media Services.
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.
Cloud based video and audio hosting platform with secure streaming and WordPress integration.
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.
AWS Certified Cloud Practitioner