Kirill Voronin is a Senior Math Libraries Engineer with nine years of experience building high-performance numerical software and libraries, currently at NVIDIA after several years advancing Intel's MKL and AI/HPC research. He holds a PhD in computational mathematics from Novosibirsk State University and has a strong research background across academia and national labs, bringing rigorous numerical analysis to production-grade linear algebra and PDE toolchains. Kirill contributes to prominent open-source projects like the mfem finite element library, focusing on robustness, const-correctness, and maintainable core linear-algebra code. He excels at software–hardware co-design and performance optimization, translating theoretical methods into reliable, scalable implementations for modern architectures. Colleagues rely on him for bridging deep math with pragmatic engineering—a blend reflected in both his industrial impact and sustained research output.
9 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD), computational mathematics, 5.0, Doctor of Philosophy (PhD), computational mathematics, 5.0 at Новосибирский Государственный Университет (НГУ)
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Backend Developer
Contributions:43 commits, 3 PRs, 9 pushes in 6 months
Contributions summary:Kirill made several contributions to the `mfem` library, including adding size checks in the `BlockMatrix::Mult()` function to improve robustness. They also replaced standard output streams with the project's custom `mfem::out` for consistency in logging. Furthermore, the user addressed code quality by adding a missing header file and improving const correctness within the `SparseMatrix` class methods. These changes suggest a focus on code reliability and maintainability within the library's core linear algebra components.
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.