Mike Mirzayanov is the founder and CEO of Codeforces, the largest competitive programming community, bringing 14 years of experience building platforms that scale for millions of contest participants. Based in Saint Petersburg, he combines leadership and hands-on engineering—authoring and maintaining critical C++ tooling like the widely used testlib library that powers problem checkers, validators, and contest infrastructure. He also directs the Programming Training Center at Saratov State University, where he coaches ACM-ICPC teams and teaches advanced algorithms and discrete mathematics. His work blends product vision, community building, and low-level performance-focused development, with notable contributions to modernizing input handling and random utilities in competitive programming tools. Mike’s background in specialist-level computer science and long-running stewardship of Codeforces reflect a rare mix of academic mentoring and production-grade open-source engineering.
14 years of coding experience
Специалист CS, Специалист CS at Saratov State University named after N.G.Chernyshevsky
C++ library to develop competitive programming problems
Role in this project:
Back-end Developer
Contributions:4 releases, 238 commits, 137 PRs in 10 years 6 months
Contributions summary:Mike has primarily contributed to the `testlib` C++ library, focused on developing tools for competitive programming. Their commits demonstrate enhancements to the library's functionality by adding features like checkers, validators, and regression tests, along with improvements to input stream handling and random number generation. The user has also focused on performance optimizations and support for modern C++ features. The changes mainly involve core library files and utility scripts, indicating a focus on building and refining the underlying components for problem-solving.
In-memory storage to avoid requests to database, support hashmap-based indices, Nocturne class-reloading magic. Built upon Jucuzzi.
Contributions:40 commits, 6 PRs, 27 pushes in 8 years
memoryindicesmagicdatabaseavoid
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.