Vasilii Filippov is a Senior Software Engineer with 11 years of experience building high-performance C++ systems, currently contributing at Microsoft after a multi-year tenure at AMD. He focused on host-side development for MIOpen, improving kernel APIs, reducing build times by rewriting kernels in C++, and debugging automatic Winograd kernels—work that highlights his expertise in performance optimization and dependency management for machine intelligence libraries. His background spans full lifecycle product work from authentication services and ASP.NET MVC internal tools to low-level ML library improvements, showing versatility across stacks and domains. Based in Belgrade, he combines rigorous academic training from LETI with a practical, production-first approach to shipping reliable code. Colleagues value him for tackling thorny build and binary issues that often slow engineering velocity, and for quietly driving measurable efficiency gains in complex codebases.
11 years of coding experience
11 years of employment as a software developer
Master's degree, Master's degree at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
Contributions:487 reviews, 599 commits, 95 PRs in 6 years 2 months
Contributions summary:Vasilii primarily focused on improving the "AddKernels" API and removing dependencies. Their work involved rewriting kernels in C++ from CMake to reduce build time and fixing bugs related to binary file inlining. They also implemented and debugged automatic winograd kernels. These changes indicate a focus on performance optimization and dependency management within the machine intelligence library.
Contributions:10 pushes, 1 branch in 5 years 3 months
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
Vasilii Filippov - Senior Software Engineer at Microsoft