Steve Mayhew

Distinguished Engineer at TiVo

Cupertino, 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

👤
Senior
Steve Mayhew is a Distinguished Engineer in Cupertino with over 13 years of focused leadership in software architecture, full‑stack development, and team building across onshore and offshore organizations. He blends hands‑on coding fluency—particularly in JavaScript front‑ends, Java backends, Python, and AWS—with product-minded architecture that couples UI excellence to sustainable business models. A proven leader at TiVo/Xperi and several startups, he has scaled engineering teams and driven product-critical improvements from media players to cloud services. He also contributes to notable open-source front-end work (e.g., enhancements to the widely used mediaelement HTML5 player), demonstrating continued attention to UI polish and cross-platform playback quirks. Known for staying current with emerging technologies, he combines deep technical breadth with a pragmatic, delivery-oriented approach.
code13 years of coding experience
job33 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (12)

html10
videojs10
javascript10
movie-player10
video-player10
player10
flash9
css9
g8
gruntjs8
mp47
hlsl6

Programming languages (7)

TypeScriptJavaC++CHaxeMakefileJavaScript

Github contributions (5)

github-logo-circle
mediaelement/mediaelement

Mar 2015 - Jun 2015

HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Role in this project:
userFront-end Developer
Contributions:11 commits, 3 PRs, 12 comments in 2 months
Contributions summary:Steve primarily contributed to the front-end development of the media player, focusing on the Flash and HTML5 implementations. Their work included debugging Flash-related error messages and enhancing the user interface by adding a jump forward feature, along with related CSS styling. They also addressed issues with the display of buffered progress in the scrub bar and refined the mute/unmute functionality. Furthermore, the user made changes to build configurations to include or exclude features in the final build.
mp3youtubevideo-playerhtml5video
TiVo/ExoPlayer

Jul 2019 - Feb 2024

An extensible media player for Android
Contributions:60 pushes, 63 branches in 4 years 7 months
mediaplayerexoplayerandroidkotlinmedia-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
Steve Mayhew - Distinguished Engineer at TiVo