Ricardo Constantino is a Technical Consultant with 15 years of hands-on experience transitioning from a background in music to full-stack and build automation engineering. Based in Fundão, Portugal, he combines practical expertise in ServiceNow and enterprise service management with deep open-source contributions to high-profile media projects like mpv, x265 and Media Autobuild Suite. He excels at build systems, dependency resolution and player integrations—work that improved youtube-dl handling, DASH support and cross-player compatibility. Known for moving between backend build tooling and full-stack fixes, he brings a rare blend of multimedia systems knowledge and pragmatic automation skills. A lifelong tinkerer who started with hardware and hobby programming, he pairs curiosity about real-world and programming languages with a disciplined approach to deployment and versioning.
15 years of coding experience
7 years of employment as a software developer
Music, Music at Universidade de Aveiro
<Code Cadet>, Computer Programming/Programmer, General, <Code Cadet>, Computer Programming/Programmer, General at <Academia de Código_>
This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
Role in this project:
Backend Developer & Build Automation Engineer
Contributions:10 reviews, 2496 commits, 265 PRs in 5 years 11 months
Contributions summary:Ricardo primarily contributed to the build system and configuration of the project, Media Autobuild Suite, a Windows Batchscript for building media tools. Their commits demonstrate a focus on modifying the build scripts to support various dependencies such as FFMpeg, to patch external libraries like openh264, and to support shared libraries. This included fixing dependency issues and adjusting configuration to include the code and library filepaths.
Contributions:3 reviews, 206 commits, 121 PRs in 5 years 4 months
Contributions summary:Ricardo made numerous contributions to the mpv media player, specifically focused on enhancing the integration with youtube-dl, a command-line program for downloading videos from YouTube and other sites. The user added features like supporting playlist entries, handling segmented DASH video formats, and parsing youtube-dl's output to properly set video properties. Furthermore, the user worked on improving the user experience by fixing issues related to title displays and chapter/playlist listings within the player's OSC (On-Screen Controller).
mpvlibavplayeraudiovideo-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
Ricardo Constantino - Technical Consultant at Basteriq