Richard Cartwright is a technical lead and serial founder with a PhD in computer science and over a decade building media production software that dematerialises broadcast workflows into cloud-native, metadata-driven systems. As CTO and founder of Streampunk and now Technical Lead at Media-Anywhere, he blends research-grade engineering with product focus to democratise content production using OSS, Reactive Streams and RESTful architectures across Java, Scala and Node.js. His background includes shaping asynchronous media frameworks at Matrox and architecting interactive TV at the BBC, giving him deep domain expertise in live, immersive and software-only broadcast systems. He’s equally comfortable sketching high-level mesh architectures and diving into protocol-level integrations, and he champions smaller OSS teams through industry governance roles. Notably, his work often starts from a single frame—translating rigorous computer-science principles into practical, self-optimising media meshes.
10 years of coding experience
21 years of employment as a software developer
High School, High School at Backwell School
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Warwick
Sofie: The Modern TV News Studio Automation System (Media Manager)
Contributions:5 releases, 6 reviews, 237 commits in 1 year 6 months
sofiesystem-automationstudiobroadcastandroidtv
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Richard Cartwright - Technical Lead, Co-founder at Media-Anywhere