Brandon Casey

Senior Software Engineer at Brightcove

Freehold, New Jersey, United States
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

🤩
Rockstar
Brandon Casey is a Senior Software Engineer with 12 years of experience, currently building scalable video infrastructure at Brightcove from his base in Freehold, New Jersey. He specializes in front-end and full-stack engineering for video playback and streaming, contributing substantial fixes and features across prominent open-source Video.js projects like videojs-contrib-ads, http-streaming, and mux.js. His work shows a strong emphasis on robustness—preventing playback exceptions, improving HLS/DASH sync and preloading, and hardening integration tests to reduce regressions. Brandon also improves developer workflows and build systems, having modernized build pipelines, testing infrastructure, and dev servers to accelerate delivery. Colleagues rely on him for cross-compatibility and browser support expertise that quietly keeps complex streaming systems stable at scale. Beyond shipping fixes, he often targets the tooling and test layers that make long-term maintenance practical.
code13 years of coding experience
github-logo-circle

Github Skills (18)

javascript10
http-streaming10
testing10
css10
http-live-streaming10
media-playback10
video-player10
playback10
hls-stream10
player10
html10
browserify10
videojs10
hlsl10
mpeg-dash10

Programming languages (17)

MDXCSSVueGoHTMLKotlinStylusTypeScript

Github contributions (5)

github-logo-circle
videojs/http-streaming

Dec 2018 - Nov 2021

HLS, DASH, and future HTTP streaming protocols library for video.js
Role in this project:
userFront-end Developer
Contributions:3 releases, 371 reviews, 255 commits in 3 years
Contributions summary:Brandon primarily addressed issues within the codebase related to video playback and streaming, particularly with HLS and DASH protocols. They made several bug fixes, including preventing exceptions, correcting video playback freezes, and handling server-side control commands. They also added features for better handling of video playback, such as for better sync points and preloading. Their contributions indicate an emphasis on improving the robustness and reliability of the video streaming functionality.
http-streamingvideojs
videojs/mux.js

Jan 2016 - Nov 2021

Lightweight utilities for inspecting and manipulating video container formats.
Role in this project:
userFull-stack Developer
Contributions:50 reviews, 74 commits, 95 PRs in 5 years 11 months
Contributions summary:Brandon primarily focused on improving the development workflow and the functionality of the video container format utilities. They introduced a dev-server and watchify to streamline the development process. They also made significant changes to the testing infrastructure, standardized tests, and added browser compatibility. Further work involved fixing serve issues, build script errors, and adding standalone functionality to browserify, making the library globally accessible in the browser.
framedockerhls-streamformatsvideo
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