Matthew Mcclure

Founder at Mux Inc

San Francisco, 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
Matthew Mcclure is a founder and product-driven software engineer with 13 years building video-first developer tools and experiences from San Francisco. As a co-founder of Mux and an early participant in demuxed and sfvideo, he helped create what he calls "the best damn Video API on the web," pairing product vision with hands-on engineering. His background spans frontend and backend work—improving flagship open-source players like Video.js and building polished web components in muxinc/media-chrome to elevate playback UX. Prior roles at Brightcove and multiple startups sharpened his ability to turn media-edge compatibility and accessibility challenges into reliable, developer-friendly solutions. He blends entrepreneurial grit with deep practical knowledge of video playback, build tooling (e.g., esbuild migrations), and API design. Notably, he still focuses on the small UX details—poster images, captions, and controls—that make video feel native on the web.
code14 years of coding experience
job4 years of employment as a software developer
bookY Combinator
bookBBA Management Information Systems Marketing, BBA Management Information Systems Marketing at University of Georgia - Terry College of Business
github-logo-circle

Github Skills (12)

html10
css10
uid10
javascript10
web-components10
front-end-development10
ui-design10
360-video10
video-player10
player10
lessc9
esbuild8

Programming languages (21)

MDXC#JavaCSSC++RustScalaGo

Github contributions (5)

github-logo-circle
videojs/video.js

Mar 2014 - Oct 2017

Video.js - open source HTML5 video player
Role in this project:
userFront-end Developer
Contributions:1 release, 1 review, 137 commits in 3 years 8 months
Contributions summary:Matthew primarily focused on improving the user experience and compatibility of the Video.js player. They fixed backwards compatibility issues in IE7 related to dynamic element styling. Additionally, the user added support for audio tags in HTML5 and made it possible to override font sizes for captions and subtitles, improving accessibility. Furthermore, they addressed a bug related to source tag errors and poster image display, contributing to the robustness and functionality of the video player.
html5-videovideojsvideoplayerhls
muxinc/media-chrome

Sep 2019 - Mar 2022

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:27 reviews, 9 commits, 12 PRs in 2 years 5 months
Contributions summary:Matthew primarily focused on developing and enhancing the front-end components for a media player UI. Their contributions included styling the UI using CSS, implementing new UI elements such as a poster image component, and integrating third-party libraries. They also refactored build processes, switching to esbuild and modifying the project structure to improve efficiency. Furthermore, they added functionality to the controller and improved the overall user experience.
audiovideo-playerweb-componentsvideoaudio-player
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