Mikhail Lyundin is a senior software engineer with over 15 years in full lifecycle development and a decade of hands-on experience delivering production systems across C++, Python, TypeScript and cloud-native AWS services. He combines deep applied math training with practical ML work—five years building and integrating computer vision and deep learning models into mobile and server environments—and has led small cross-functional teams to ship prototypes showcased at events like CES. His recent work includes architecting AI assistants for logistics using serverless patterns (Lambda, SQS, Dynamo) and embedding OCR and handwriting recognition into Android via JNI and optimized C++ pipelines. A seasoned mentor and educator, he supported 300+ students as a C++/Python tutor and has a track record of moving research-quality models into robust product infrastructure. Based in Nizhny Novgorod, he pairs systems-level engineering with a knack for bridging algorithmic research and pragmatic production deployment.
10 years of coding experience
18 years of employment as a software developer
Master's degree Applied Mathematics and Cybernetics, Master's degree Applied Mathematics and Cybernetics at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
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.