Matt Hammond is a Lead R&D Engineer at BBC with 14 years of professional experience building TV application environment technologies and advancing media playback standards. He has risen through research roles at the BBC since 2001 and now leads a team delivering practical, production-focused solutions for broadcast and streaming. An active contributor to dash.js, he has improved MPEG-DASH playback controls and live-stream handling—work that complements his role chairing the DVB TM-CSS technical module on companion screens and streams. Based in London with an MEng from the University of York, he combines deep domain knowledge of broadcast systems with hands-on front-end engineering and standards leadership.
14 years of coding experience
16 years of employment as a software developer
Master of Engineering (MEng), Master of Engineering (MEng) at University of York
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Role in this project:
Front-end Developer
Contributions:6 commits, 3 PRs, 6 comments in 5 months
Contributions summary:Matt primarily focused on modifying the `MediaPlayer` component within the dash.js library, enhancing its functionality. Their contributions included enabling time queries relative to specific streams and updating the documentation for live streams. They also addressed a bug related to the `time` function and refined code indentation in supporting files. The changes demonstrate a focus on improving the playback controls and manifest parsing of the DASH player.
Python library that implements DVB protocols for companion synchronisation
Contributions:12 releases, 130 commits, 12 PRs in 3 years 1 month
dvbpythondvb-cssmedia-synchronisationpython2
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.