Rafael Miranda is a Technical Lead with 11 years of software engineering experience, currently architecting and delivering multilingual clinical trial platform features from Raleigh, NC. He blends front- and back-end expertise in JavaScript/TypeScript, React, Node and GraphQL with hands-on leadership—driving small cross-functional teams and CI/CD pipelines to shorten integration cycles and ship production-ready modules in months. An open-source creator (founder of OpenPlayer.js) and major contributor to media projects like mediaelement.js and Google’s VRView, he brings deep practical knowledge of immersive media playback, streaming integrations and internationalization at scale (50+ languages). His background spans healthcare simulation, web platforms and tooling automation, and he has a track record of reducing technical debt and issue backlogs while adding extensible plugins and media support.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Universidad Autónoma del Estado de Hidalgo
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:
Front-end Developer
Contributions:47 releases, 1670 commits, 239 PRs in 1 year 9 months
Contributions summary:Rafael primarily focused on fixing issues related to the control bar in the media player. Their contributions included addressing loading progress issues and fixing styling problems when the time handler was visible. They were also responsible for fixing issues related to the display of the poster image and incorporating changes related to the handling of iframes when using cross-domain URLs.
Library for embedding immersive media into traditional websites.
Role in this project:
Front-end Developer
Contributions:20 commits, 5 PRs, 87 comments in 4 months
Contributions summary:Rafael primarily contributed to the front-end of the VRView library, focusing on implementing features related to video playback and user interface elements. They addressed issues related to time events and implemented methods to mimic HTML5 video behavior. Furthermore, they incorporated fullscreen functionality, added controls, and fixed display issues. The commits indicate a focus on improving the user experience within the VR environment.
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.