Lyubo Marinov is a Principal Developer with 17 years of experience building resilient real-time communications and frontend systems from low-level media stacks to React/GraphQL applications. Based in the San Francisco Bay Area, he has led architecture and delivery for Atlassian Confluence Cloud while previously designing and shipping the cross-platform Jitsi Meet SDK used for large-scale WebRTC deployments. His open-source contributions span critical multimedia projects—libjitsi, jitsi-videobridge, ice4j and jitsi-meet—where he fixed hard real-time bugs, improved codec and echo-cancellation logic, and managed build/release workflows. Equally comfortable in Java backends, native mobile (Objective-C/Java) and modern TypeScript frontends, he blends systems-level optimization with product-focused UX work. He holds an MS in Artificial Intelligence and is driven by privacy, decentralization and sustainability, often surfacing those values in protocol and deployment decisions. Colleagues rely on him for pragmatic engineering tradeoffs that keep high-availability conferencing systems secure and maintainable.
17 years of coding experience
20 years of employment as a software developer
High School of Mathematics "Geo Milev" - Pleven
Master of Science (MS) Artificial Intelligence, Master of Science (MS) Artificial Intelligence at Sofia University St. Kliment Ohridski
Advanced Java media library for secure real-time audio/video communication.
Role in this project:
Back-end Developer
Contributions:536 commits, 32 PRs, 101 pushes in 4 years 4 months
Contributions summary:Lyubo's contributions primarily focus on enhancing and maintaining the advanced Java media library for secure real-time audio/video communication. The commits showcase bug fixes, particularly addressing issues with audio device switching and crash fixes within the PortAudioRenderer. They also involve the addition of features such as Javadoc documentation to clarify method usage. The work included updating to FFmpeg 1.0 and other related libraries.
A low-level JS video API that allows adding a completely custom video experience to web apps.
Role in this project:
Full-stack Developer
Contributions:233 commits, 147 PRs, 301 pushes in 2 years 7 months
Contributions summary:Lyubo made several contributions to the JavaScript-based video API library. They removed code duplication in the DataChannels module and introduced a utility function for loading optional scripts, specifically for the CallStats.io integration. Additionally, the user made changes to address issues with XMPP disconnects and presence messages and improved code formatting and consistency across several files, further demonstrating their involvement in core functionality and overall code quality.
apilevel-jsjavascriptjitsivideo-conferencing
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.