MSU graduate. Mikhail worked there in the laboratory of computer graphics and multimedia. He did image processing, computer vision, and color theory. Mikhail was an expert software engineer in the Moscow R&D office of Align Technology. He developed a specialized 3D CAD system for designing orthodontic appliances. Frequent speaker on numerous conferences: CppCon, C Russia, SECR, CoreHard, SECON. Co-author of the courses "Основы разработки на С: коричневый пояс" and "Основы разработки на С++: чёрный пояс" on Coursera, which were developed jointly with Yandex. Mikhail teaches at the Higher School of Economics.