With over a decade of experience building web applications and backend services, Mikhail specializes in Node.js and React, and explores Go in personal and work projects whenever he gets the chance.
His recent work at Toca Boca centered on automating internal processes: simplifying in-game shop maintenance, easing the publishing of in-game purchases, and building tooling for customer support. He also brought his security expertise to the role, implementing Google Authentication and designing a custom role-based access control system for an internal CMS. This thread of security-focused work runs throughout his career: at Klarna, he consolidated disparate authentication systems into a unified SSO and OAuth2 solution, and earlier built dedicated tooling for security researchers at a cybersecurity company.
Across all of it, Mikhail consistently pushes for better performance, usability, and maintainability in the services and interfaces he works on. He has taken on leadership roles, supporting his peers closely all while taking ownership of critical systems and tackling hard technical problems collaboratively. He is passionate about tech, cybersecurity, privacy, and open source, including a keen interest in local LLMs.
2023 – now
[Senior full-stack developer]
2019 – 2023
[Senior full-stack developer]