Casey Occhialini

Co-Chair - Players & Playback Working Group at Paramount

California, 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
🎓
Top School
Casey Occhialini is a Principal Software Engineer and industry working-group co-chair with two decades of deep expertise in web video playback, building player SDKs and video tooling for Paramount+, Pluto TV, CBS Sports and other major properties. He specializes in TypeScript/Node.js implementations that integrate MSE, DRM, server/client ads, analytics and accessibility across desktop, mobile and smart TVs, and drives CI/CD and QA workflows to accelerate releases. An active open-source contributor, Casey has improved CMCD support and bitrate reporting in high-profile projects like hls.js and Shaka Player and helped shape the Common Media Library used across the industry. He combines hands-on front-end UI work (media-chrome web components) with backend protocol-level optimizations, uniquely bridging UX and streaming efficiency. Based in California, he is known for turning complex media standards into practical, production-ready player features that scale globally.
code8 years of coding experience
job15 years of employment as a software developer
bookAssociate of Science Degree, Digital Media Development, Associate of Science Degree, Digital Media Development at Full Sail University
github-logo-circle

Github Skills (18)

javascript10
ui-components10
web-components10
media-playback10
video-player10
playback10
html10
videojs10
video-streaming10
hlsl10
mpeg-dash10
streaming10
css9
ecmascript9
build-automation8

Programming languages (5)

TypeScriptJavaVJavaScriptHTML

Github contributions (5)

github-logo-circle
shaka-project/shaka-player

Oct 2021 - Nov 2022

JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
userFull-stack Developer
Contributions:252 reviews, 32 commits, 26 PRs in 1 year 1 month
Contributions summary:Casey primarily contributed to the Shaka Player project by implementing features related to Common Media Client Data (CMCD), including logging support and integrating CMCD data into requests. Their work involved modifications to core JavaScript files, specifically `cmcd_manager.js`, and also touched upon platform-specific code for Playstation 5 and other media capabilities. The user also fixed issues related to CMCD property mangling and top bitrate reporting, demonstrating a focus on improving the player's performance and compliance with media standards.
media-source-extensionplayback-controlsplaybackvideo-playerencrypted-media
muxinc/media-chrome

Nov 2020 - Nov 2020

Custom elements (web components) for making audio and video player controls that look great in your website or app.
Role in this project:
userFront-end Developer
Contributions:22 reviews, 9 commits, 8 PRs in 17 days
Contributions summary:Casey primarily contributed to the implementation and enhancement of web components for media playback controls. Their work focused on defining custom elements, moving custom element definition code to a utility function, and updating the fullscreen button functionality. The user made changes across multiple component files like media-forward-button, media-replay-button, media-chrome-range, media-control-bar, and others, showcasing a focus on building out the UI and user interactions. They also updated and improved the build process.
audio-playerlookplayer-controlsweb-componentselements
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
Casey Occhialini - Co-Chair - Players & Playback Working Group at Paramount