Mike Mirzayanov

CEO at Codeforces

Saint Petersburg, Saint Petersburg, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mike Mirzayanov is the founder and CEO of Codeforces, the largest programming contests community, with 13 years of experience building competitive programming platforms and education. He also directs the Programming Training Center at Saratov State University, where he coaches ACM‑ICPC teams, lectures on algorithms and discrete math, and organizes Olympiads. On GitHub he maintains testlib, a widely used C++ library for checkers and validators, focusing on performance, modern C++ support, robust input handling, RNG and regression testing. Combining product leadership with deep hands‑on engineering, he uniquely bridges contest infrastructure and pedagogy. Based in Saint Petersburg and trained as a specialist in computer science, he continues to shape how algorithmic contests are created, judged, and taught worldwide.
code13 years of coding experience
bookSpecialist, Computer Science, Specialist, Computer Science at Саратовский Государственный Университет им. Н.Г. Чернышевского
languagesEnglish
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
algorithms10
c-language10
datastructures10
data-structure10
c-programming-language10
datastructure10
coder9
coders9
io9
testing8
polygon7
polygons7

Programming languages (8)

C#JavaC++ShellCJavaScriptGoPython

Github contributions (5)

github-logo-circle
MikeMirzayanov/testlib

Mar 2012 - Aug 2022

C++ library to develop competitive programming problems
Role in this project:
userBack-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.
cppicpcioic-libraryproblems
Codeforces/inmemo

Dec 2013 - Nov 2021

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.
Request Free Trial