Joe Forbes is a Staff Software Engineer with 11 years of experience building and hardening video streaming and web player systems, currently based in Culver City. He has progressed from QA roles into senior and staff engineering positions at Brightcove and Robin, and now contributes technical leadership at a stealth startup. A prolific contributor to the Video.js ecosystem, Joe has improved cross-browser compatibility, added built-in HLS support, and refactored core HTTP streaming libraries—work that spans front-end UX fixes to full-stack streaming infrastructure. His background in both computer science and digital art gives him a pragmatic eye for user-facing details as well as system design, and he brings a track record of modernizing build/test pipelines and debugging subtle playback issues.
11 years of coding experience
13 years of employment as a software developer
Dual-Degree Bachelor of Science Computer Science and Digital Art, Dual-Degree Bachelor of Science Computer Science and Digital Art at Northeastern University
HLS, DASH, and future HTTP streaming protocols library for video.js
Role in this project:
Full-stack Developer
Contributions:30 releases, 51 commits, 227 PRs in 1 year 5 months
Contributions summary:Joe primarily worked on refactoring and restructuring the project, renaming key elements to improve readability and maintainability. They also made changes to build and test scripts and configurations, including the use of headless Chrome in the testing environment. Additionally, the user updated the project dependencies and test setup, including integration with browser stack and updated some video.js examples.
Contributions:8 releases, 30 commits, 133 PRs in 3 years 5 months
Contributions summary:Joe primarily contributed to the HLS library for video.js, fixing bugs related to URL resolution for older browsers. They also enhanced the network simulation tool to better test ABR changes and generate a summary of multiple simulation runs. Further contributions included refactoring the URL resolver to use a more modern and efficient library and updating the demo source.
ffmpeghlsvideovideo-js
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
Joe Forbes - Staff Software Engineer at Stealth Startup