Michał Strug is a senior software engineer with deep systems and embedded roots—over a decade in C/C++ and four years in Rust—now focused on blockchain VM and Web3 development. He has shipped DeFi and smart contract work (notably contributions to Radix Scrypto improving non-fungible ID and resource management) and has hands-on experience running large distributed device fleets using Rust and Linux tooling. His background spans embedded RTOS and ARM Cortex-M firmware, Bluetooth/radio devices and DSP work, through to cloud-native deployment with Kubernetes, Pulumi and AWS. He’s led R&D organizations of ~30 people, blending technical architecture, certification and product roadmap responsibilities with individual contributor engineering. Comfortable across low-level firmware to full-stack Rust services and mobile UI, he combines practical hardware instincts with scalable backend design. Based in Wieliczka, Poland, he brings a rare mix of blockchain VM internals and decades of embedded systems craftsmanship.
3 years of coding experience
18 years of employment as a software developer
mgr inż./Master of science Automatics and Robotics / EAIiE, mgr inż./Master of science Automatics and Robotics / EAIiE at AGH University of Krakow
Scrypto is the asset-oriented smart contract programming language of the Radix network. It allows you to quickly build secure and composable dApps.
Role in this project:
Back-end Developer
Contributions:144 reviews, 53 commits, 116 PRs in 2 months
Contributions summary:Michał's commits primarily focused on implementing and modifying non-fungible ID and resource management functionalities within the Scrypto smart contract programming language. This included adding support for different non-fungible ID types, such as strings, numbers, bytes, and UUIDs. They also made improvements to resource handling, including the introduction of non-fungible ID types, and addressing resource locking and burning operations. The changes reflect a focus on enhancing the core features of the Radix network's asset-oriented smart contract language.
Scrypto is the asset-oriented smart contract programming language of the Radix network. It allows you to quickly build secure and composable dApps.
Contributions:1 PR, 56 pushes, 1 branch in 10 months
securesmart-contractethereumdappscontract
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
Michał Strug - Senior Software Engineer at Beyond Identity