Andriy Lysnevych is a seasoned software leader with 12 years of professional experience, currently serving as Director at Novage in Zhytomyr Oblast, Ukraine. He rose through technical ranks from software developer to senior system architect and now directs product and engineering efforts, blending hands-on coding with strategic leadership. Andriy contributes to notable open-source projects—improving robustness and code quality in the popular Babylon.js rendering engine and enhancing front-end streaming demos in the p2p-media-loader project—showing a practical focus on media playback, reliability, and UX. His background in computer science (Master’s) and long tenure at Novage reflect deep domain knowledge in real-time media and web technologies. Colleagues rely on him for clear architectural decisions and incremental improvements that make complex systems more maintainable and user-friendly.
13 years of coding experience
12 years of employment as a software developer
Master's Computer Sciences, Master's Computer Sciences at Zhytomyr State Technological University
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Role in this project:
Front-end Developer
Contributions:26 releases, 227 reviews, 398 commits in 3 years 9 months
Contributions summary:Andriy primarily contributed to the front-end aspects of the project. They focused on enhancing the demo application by adding features like level selection for different players, including a Shaka player with HLS or MPEG-DASH support and fixing autoplay issues. Their work also involved making improvements to the design, responsiveness, and the presentation of download and upload speeds. The user consistently updated player library versions.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 4 comments in 6 days
Contributions summary:Andriy primarily focused on bug fixing and code style improvements within the Babylon.js framework. They addressed error handling in file loading functions, specifically handling `onSuccess` and `onOpened` events. In addition, the user incorporated code style fixes to maintain code consistency and readability. Furthermore, the user merged branches, likely integrating other contributors' work into the main codebase.
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.