Chris Fillmore

Old Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
Chris Fillmore is a software engineer with 11 years' experience specializing in streaming media, native Android, web and cross-platform technologies. He has deep hands-on expertise in ABR (DASH/HLS), DRM integrations (Widevine, PlayReady, FairPlay/EME) and low-latency delivery using WebRTC, and has contributed notable fixes and DRM features to the widely used Shaka Player open-source project. Chris has built production-grade live and interactive video systems—from Android Studio-level media pipelines and codec negotiation to cloud-based A/V render pipelines and AI-enriched video editing workflows. He pairs frontend leadership and design-system work with backend reliability engineering, having led teams and mentored engineers while keeping defect rates low through thorough testing. Based in Old Toronto, he combines product-facing experience (CMS, merchant APIs, checkout flows) with deep protocol-level knowledge of media timing and playback resilience. Beyond shipping features, he’s known for pragmatic problem decomposition and fixing upstream dependencies to improve real-world streaming robustness.
code11 years of coding experience
job12 years of employment as a software developer
bookComputer Programmer Analyst, Computer Programming, Computer Programmer Analyst, Computer Programming at George Brown Polytechnic
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

drm10
javascript10
mse10
video-player10
mediasource10
hlsl10
mpeg-dash10
offline-mode9
offline-js9
offline-app9
offline-web-app9
playback9
offline-browsing9
test-automation9
media-playback9

Programming languages (7)

TypeScriptPowerShellJavaMakefileJavaScriptHTMLKotlin

Github contributions (5)

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

May 2017 - Aug 2020

JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
userFull-stack Developer
Contributions:26 commits, 19 PRs, 345 comments in 3 years 3 months
Contributions summary:Chris primarily focused on improving the Shaka Player's DRM capabilities and demo application. They implemented features to handle PlayReady license message wrapping, and enabled the publication of events when CDM licenses are accepted. Additionally, the user enhanced the demo application by incorporating a certificate field in the custom asset section and added functionalities related to handling DRM licenses. Furthermore, the user corrected code issues.
media-source-extensionplayback-controlsplaybackvideo-playerencrypted-media
Contributions:33 commits, 1 branch in 21 days
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
Chris Fillmore