Alessandro Ros is a software engineer and founder with 7+ years building high-throughput distributed systems, real-time media infrastructure and ML platforms, currently driving architectural delivery at AlmavivA. He created MediaMTX and the bluenviron suite—open-source Go projects with 20k+ GitHub stars and millions of downloads—that power streaming in enterprises, municipalities, autonomous vehicles and research labs. His hands-on background spans protocol-level work (RTSP/RTMP/WebRTC/SRT), hardware-accelerated video pipelines, and ML/LLM-based video analysis deployed in production. At AlmavivA he resolves cross-domain blockers and architects solutions across cloud, Kubernetes/OpenShift and edge environments. A former robotics engineer, he combines systems-level thinking with practical delivery, contributing to projects like pion/webrtc and pymavlink where he improved core protocol handling and robustness. He holds an MSc in Mechatronic Engineering from Politecnico di Milano and is triple cloud-certified (AWS/Azure).
7 years of coding experience
2 years of employment as a software developer
Master's degree, Mechatronic Engineering, Master's degree, Mechatronic Engineering at Politecnico di Milano
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
Role in this project:
Back-end Developer
Contributions:77 releases, 9 reviews, 1401 commits in 3 years 1 month
Contributions summary:Alessandro's commits center around the implementation of features and improvements for the WebRTC functionality within the media server. They've focused on enabling WHIP/WHEP protocols for publishing and reading streams, with code modifications evident in internal core files. The user also worked on enhancing the system's robustness, as seen in fixes for compatibility issues and connection failures.
RTSP 1.0 client and server library for the Go programming language
Role in this project:
Back-end Developer
Contributions:3 reviews, 1297 commits, 767 PRs in 3 years
Contributions summary:Alessandro's contributions center around simplifying the authentication and authorization features within the RTSP library. They are also responsible for adding support for UDP and TCP stream protocols. Their work also includes improving the code through removing StreamProtocol, and fixing issues related to incorrect packets handling and time calculations. The updates cover the correct management of frames across the codebase.
golangrtsp-proxyrtpaach264
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
Alessandro Ros - Software Engineer, Delivery Optimizaton Team