Dmitry Ermilov is a Lead Software Engineer with 14 years of deep expertise in hardware-accelerated media stacks, video codecs, and multimedia frameworks across Windows and Linux. He has driven core work at Intel—co-maintaining MediaSDK/oneVPL, contributing to Intel's media-driver and libva (notably adding raw DRM support and H.264 encode tracing), and leading performance and reliability efforts for HEVC/AVC pipelines. Dmitry combines low-level driver and GPU media-stack knowledge with system-level architecture, performance tuning and customer enablement, making him a frequent troubleshooter for complex production issues. He has a track record of shipping cross-platform encoder/decoder integrations (OMX, MFT, GStreamer, FFmpeg) and building tools that improve endurance and throughput for media servers. Based in Nizhniy Novgorod with a master’s in Computer Science, he pairs hands-on code contributions in prominent open-source projects with mentoring and product-facing leadership. A less obvious strength is his experience turning fragile multi-threaded encoder modules into robust, production-grade components by addressing race conditions and swizzling-performance bottlenecks.
14 years of coding experience
14 years of employment as a software developer
Master degree, Computer Science and Engineering, Master degree, Computer Science and Engineering at Nizhny Novgorod State Technical University
Libva is an implementation for VA-API (Video Acceleration API)
Role in this project:
Back-end Developer
Contributions:14 reviews, 14 commits, 2 PRs in 8 years 1 month
Contributions summary:Dmitry contributed significantly to the Video Acceleration API (VA-API) implementation within the `intel/libva` repository. Their work included enhancing the API to support raw DRM, enabling VA drivers to function without an X server, which involved changes to core VA-API files and the addition of a new DRM-specific backend. The user also integrated and expanded tests. Furthermore, the user added support for H.264 encoding, tracing parameters related to H.264 encoding.
Intel Graphics Media Driver to support hardware decode, encode and video processing.
Role in this project:
Back-end Developer
Contributions:11 reviews, 10 commits, 5 PRs in 1 year 8 months
Contributions summary:Dmitry primarily contributed to the Intel Media Driver, focusing on video encode and decode functionalities. Their work involved fixing bugs, updating the DDI (Driver Development Interface) related to HEVC encode, and optimizing performance using swizzling techniques for Gen11. A significant portion of their contributions centered on addressing race conditions and code enhancements within the AVC FEI (Frame-Encoder Interface) module. They also made modifications to support various video encoding standards.
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.