Petr Mikheev is a Swiss-based software engineer with 9 years of experience blending research-grade rigor and production engineering, currently building software at Google after a postdoc at ETH Zurich and a PhD in Mathematics and Computer Science. He has a strong research background from the Russian Academy of Sciences and MSU, which informs his pragmatic approach to complex systems and algorithms. At Google he applies that depth to large-scale problems, while his open-source contributions to the well-known OpenMW game engine show a hands-on interest in improving player movement and camera systems. Colleagues would describe him as someone who moves seamlessly between low-level mechanics and high-level system design, and who quietly improves user-facing details through careful refactors and bug fixes.
9 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD, Mathematics and Computer Science, Doctor of Philosophy - PhD, Mathematics and Computer Science at Scientific Research Institute of System Analysis
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Role in this project:
Back-end Developer
Contributions:2 reviews, 388 commits, 18 comments in 2 years 7 months
Contributions summary:Petr contributed to the OpenMW game engine by improving the strafe movement, implementing an advanced third-person camera with over-the-shoulder view, integrating a new "third person camera distance" setting, and fixing a bug related to turn to movement direction. They also made various code refactors. Their changes were focused on enhancing the player's movement and camera experience in the game.
Contributions:1 commit, 30 pushes, 1 branch in 1 day
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.