Michał Strug

Poland
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

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.
code3 years of coding experience
github-logo-circle

Github Skills (5)

smart-contracts10
rust10
scrypt10
blockchain10
scrypto10

Programming languages (7)

TypeScriptJavaRRustCGoSwift

Github contributions (5)

github-logo-circle
radixdlt/radixdlt-scrypto

Nov 2022 - Jan 2023

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:
userBack-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.
programming-languagescryptosmart-contractsdefismartcontracts
mstrug-rdx/radixdlt-scrypto

Oct 2022 - Sep 2023

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