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.
14 years of coding experience
4 years of employment as a software developer
Y Combinator
BBA Management Information Systems Marketing, BBA Management Information Systems Marketing at University of Georgia - Terry College of Business
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.
Custom elements (web components) for making audio and video player controls that look great in your website or app.
Role in this project:
Front-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.