Steve Heffernan is a founder and veteran video engineer in San Francisco with 17 years of experience, best known as author of Video.js and co-founder of Zencoder and Mux. He blends low-level media engineering (implementing media source handling and Flash SWF appendBuffer/base64 decoding) with polished front-end work, building web components like media-chrome for production-ready player UIs. His open-source contributions reveal a rare full-stack fluency across playback plumbing, control UX, and HTML5 tooling. Pragmatic and entrepreneurial, he turns complex streaming challenges into reliable, ship-ready systems and delightful user experiences.
17 years of coding experience
16 years of employment as a software developer
YC W10 - Zencoder, YC W10 - Zencoder at Y Combinator
Certification, Search Engine Optimization (SEO), Certification, Search Engine Optimization (SEO) at Bruce Clay Inc.
Certifications, SiteCatalyst & Implementation, Certifications, SiteCatalyst & Implementation at Adobe (Omniture) Analytics Professional Certifications
BS, Web and Information Technology, BS, Web and Information Technology at Azusa Pacific University
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:28 releases, 369 reviews, 162 commits in 3 years 4 months
Contributions summary:Steve focused on developing and implementing custom UI elements for media players. Contributions involved creating a custom video element, adding control bar components, implementing playback rate control, and supporting thumbnail previews. The work primarily centered on HTML, CSS, and JavaScript, building web components for a media player user interface.
The HTML5 Boilerplate adapted into a WordPress template, including Bruce Lawson's HTML5 blog markup.
Role in this project:
Front-end Developer
Contributions:8 commits, 1 comment in 2 years 5 months
Contributions summary:Steve primarily contributed to adapting the HTML5 Boilerplate into a WordPress theme. Their work involved modifying the theme's structure by updating the core template files like `header.php`, `footer.php`, and `functions.php`. They integrated HTML5 Boilerplate elements, modified the `style.css` file, added `body_class()` to `<body>`, and changed the theme name, focusing on template and structural modifications.
templatebruceboilerplateadaptedtemplate-wordpress
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.