Tom Johnson is a software engineer and video specialist with 12 years building global-scale media systems for publishers, streaming platforms, and startups. He has led video architecture and engineering at organizations including The Washington Post, Frame.io, Peacock, and LTK, combining hands-on full‑stack work with technical leadership. Tom contributes to prominent open-source video projects such as dash.js and Video.js, where his front-end and integration work improved DASH playback and live-stream UI/controls. Comfortable across browser, Flash-era, and backend video tooling, he brings pragmatic solutions for playback, buffering, and developer workflows. Based in Folsom, CA, he pairs enterprise consulting experience with entrepreneurial chops from co-founding a media company, making him adept at moving complex streaming features from prototype to production.
Contributions:44 commits, 3 comments in 1 year 2 months
Contributions summary:Tom contributed to the VideoJS Flash player, focusing on both the ActionScript (AS3) backend and the build process. Their work included fixing dimension issues for videos, adding features to control buffering actions, and exposing an API to control bytes appended. They also updated the Grunt build configuration and added a Connect server, enhancing the development workflow.
Contributions summary:Tom primarily contributed to the Video.js project by implementing and modifying front-end components. They added a basic UI for live streams, incorporating CSS and JavaScript modifications to the control bar and player. They also integrated localization support, modifying various components to support translated text. Furthermore, they addressed specific UI and functional issues related to control displays and button text.
dashhtml5-audiovideojshtml5-videojavascript
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.