Evgeny Shulgin is a software engineer with 11 years of experience specializing in backend systems, C++ and Python development, now based in Cyprus. He has worked on large-scale assistant infrastructure at Yandex (Alice) and shipping production services, and currently contributes to pinely. An active open-source contributor, he implemented Matroska (MKV) container support in the widely used CCExtractor project, demonstrating low-level parsing and subtitle extraction expertise. A mathematician by training from MSU, Evgeny combines strong algorithmic foundations with practical engineering across languages (C++, Java, Python). He also shares knowledge publicly through a programming/C++ channel and technical posts, signaling a commitment to community and continuous learning.
CCExtractor - Official version maintained by the core team
Role in this project:
Back-end Developer
Contributions:13 commits, 61 PRs, 1 push in 8 months
Contributions summary:Evgeny primarily contributed to the development of Matroska (MKV) container support within the CCExtractor project. They implemented the initial Matroska decoder skeleton, including parsing of EBML headers, segment information, and track entries. The user's work involved defining data structures and functions to handle the Matroska file format, specifically extracting and processing subtitle data from within the container. They added progress updates for the parsing process and addressed output formatting issues.
Contributions:57 commits, 2 PRs, 71 pushes in 1 year
competitivedata-structurescompetitive-programming
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.