Andrei Miroshnik is a Senior Software Developer with 13+ years building high-load, maintainable front-end systems for companies like Yandex, Revolut, Sberbank and Evil Martians. He specializes in modern web technologies—HTML5, CSS3, JavaScript, React and TypeScript—and brings particular interest and expertise in typography, UI design, metaprogramming, DSLs and templating engines that drive robust, reusable interfaces. His work spans product-focused fintech and consumer platforms as well as ad-tech and HoReCa services, showing an ability to translate complex requirements into flexible front-end architectures. Based in Spain, Andrei pairs a physics background with deep practical experience to approach UI problems analytically and craft elegant, performant solutions. He consistently emphasizes maintainability and developer ergonomics, often exploring MVC front-end patterns and functional programming techniques to improve code clarity.
13 years of coding experience
14 years of employment as a software developer
Physics, Physics at Saint Petersburg State University
Contributions:14 commits, 17 pushes, 2 branches in 8 months
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.