Joey Parrish

Founder at Google

Kirkland, Washington, 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
Joey Parrish is a founder and staff software engineer with 14 years of experience building and maintaining high-performance streaming media systems from inside Google and Widevine to the broader open-source community. He started Shaka Player in 2014 and continues to steward the project and its ecosystem—including Shaka Packager and Shaka Streamer—while contributing practical fixes and UI improvements that keep the player aligned with evolving browser standards. His background spans DRM, CDM internals, media packaging, and client playback on devices from game consoles to Chromecast, giving him rare end-to-end expertise in video delivery. A careful engineer, he has contributed to prominent projects like Closure Compiler and implemented API-aligned externs and MediaCapabilities support to future-proof browser compatibility. Joey pairs hands-on coding (both front-end and back-end) with teaching and community-building, having trained partners on Shaka and Widevine integration worldwide. Based in Kirkland after a stint in Texas, he blends pragmatic engineering with an evangelist’s touch for open video standards.
code14 years of coding experience
job14 years of employment as a software developer
bookNope, Nope at Texas Academy of Mathematics and Science
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of North Texas
languagesGerman, English
github-logo-circle

Github Skills (20)

closure10
javascript10
c-language10
type-check10
css10
google-closure-compiler10
ui-design10
uid10
front-end-development10
encoding10
type-checking10
cprogramming-language10
optimization10
testing9
java9

Programming languages (22)

C#MDXPowerShellJavaC++CSSBikeshedC

Github contributions (5)

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

Dec 2014 - Jan 2023

JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
userFront-end Developer
Contributions:70 releases, 1740 reviews, 3694 commits in 8 years 2 months
Contributions summary:Joey's contributions primarily focused on enhancing the demo app in the Shaka Player repository. They addressed Firefox private mode issues by modifying the demo app's behavior related to storage and download buttons. Their work also involved refactoring UI elements, like the volume and seek bars, and aligning the UI with Chrome's native controls by adjusting font sizes and spacing. Additionally, the user fixed positioning issues for the play button and made improvements to presentation time display and screenshot tests.
javascript
shaka-project/shaka-packager

Feb 2015 - Dec 2022

A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
Role in this project:
userBack-end Developer
Contributions:298 reviews, 84 commits, 300 PRs in 7 years 11 months
Contributions summary:Joey primarily focused on enhancing the media packaging and development framework. Their contributions include implementing language-specific adaptation sets for multi-language support, which involved converting language tags to conform to XML schema standards. Furthermore, they added a stream descriptor field to allow users to override language metadata and made code changes to support language subtags and default language tagging for correct track selection. These changes increased the flexibility and robustness of the packager.
drmencryptionvodwidevine
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