Mikhail M

Smart Contract Developer at Category Labs

Berlin, Germany
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
Mikhail M is a Berlin-based smart contract developer with a decade of experience building secure, user-focused crypto infrastructure and wallets. He has driven core onboarding and identity flows at Phantom for a 10M MAU product and spent several years at Safe/Gnosis enhancing the Safe Apps SDK and core Safe Account contracts used widely across the ecosystem. His work spans the full stack—implementing EIP-712 signing, ERC-4337 primitives, secp256r1 signatures and front-end UX improvements—demonstrating fluency across cryptography, protocol design, and UI. Notably, he contributed to Safe projects that power millions of downloads and secure billions in assets, often fixing tricky edge cases in signing and access guards. He balances deep protocol-level thinking with pragmatic shipping, from smart contract tests to polished wallet interfaces. Based in Berlin, he combines a software-engineering degree with a track record of production-ready open-source contributions.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Ulyanovsk State Technical University
languagesRussian, English, German
stackoverflow-logo

Stackoverflow

Stats
631reputation
42kreached
15answers
3questions
github-logo-circle

Github Skills (26)

wallet10
javascript10
solidity10
typescript10
nextjs10
eip10
sdk10
ethereum10
typescript-types10
smart-contracts10
typescripts10
react10
jes9
unit-testing9
jtest9

Programming languages (14)

MDXCSSC++RustGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
safe-global/safe-apps-sdk

Aug 2022 - Jan 2023

Client-side SDKs to create third-party Safe Apps
Role in this project:
userFull-stack Developer
Contributions:18 releases, 197 reviews, 59 commits in 5 months
Contributions summary:Mikhail primarily contributed to the safe-apps-sdk repository by implementing and fixing features related to EIP-712 signing. They modified the SDK to correctly handle typed messages and integrated these changes across various components including the core SDK, test files, and provider. The user's work also involved updating dependencies and addressing integration issues with the safe-apps-provider, ensuring functionality and compatibility within the Safe ecosystem.
partyclient-sidesdkssdksafe-apps
Safe allows secure management of blockchain assets.
Role in this project:
userBack-end Developer
Contributions:6 releases, 311 reviews, 40 commits in 5 months
Contributions summary:Mikhail primarily contributed to the implementation and maintenance of the smart contracts for the Safe project. Their work involved modifying the `OnlyOwnersGuard` contract to utilize the `msg.sender` variable correctly for transaction checks and making related updates to the test suite. The user also refactored the `ProxyFactory.spec.ts` test file.
secureethereumgnosis-safeblockchainwallet
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
Mikhail M - Smart Contract Developer at Category Labs