Michał Strug

Senior Software Engineer at Beyond Identity

Wieliczka, Lesser Poland Voivodeship
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

👤
Senior
🎓
Top School
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
job18 years of employment as a software developer
bookmgr inż./Master of science Automatics and Robotics / EAIiE, mgr inż./Master of science Automatics and Robotics / EAIiE at AGH University of Krakow
bookASD Accredited Symbian Developer Certification, ASD Accredited Symbian Developer Certification at Accredited Symbian Developer
github-logo-circle

Github Skills (5)

smart-contracts10
rust10
scrypt10
blockchain10
scrypto10

Programming languages (6)

TypeScriptJavaRRustCSwift

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.
ethereumcontractprogramming-languageradixsecure
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
Michał Strug - Senior Software Engineer at Beyond Identity