Matt Hammond

Lead R&D Engineer at DVB Project

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster of Engineering (MEng), Master of Engineering (MEng) at University of York
github-logo-circle

Github Skills (7)

stream10
javascript10
360-video10
dashjs10
streaming10
mediasource9
eme8

Programming languages (12)

TypeScriptJavaC++CJavaScriptPHPSwiftHTML

Github contributions (5)

github-logo-circle
Dash-Industry-Forum/dash.js

Mar 2016 - Sep 2016

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Role in this project:
userFront-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.
javascriptmpeg-dashdashdrmcmaf
bbc/pydvbcss

Jan 2015 - Feb 2018

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.
Request Free Trial