Marcio Diaz

Core Rust Developer at Parity Technologies

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
Marcio Diaz is a Core Rust Developer based in Berlin with nine years of experience building resilient back-end systems and blockchain infrastructure. At Parity Technologies he has contributed to the widely used Substrate platform, driving core client refactors, implementing Non-Lexical Lifetimes, improving execution strategies, and handling complex blockchain features like uncle processing and revert fixes. His background spans Node.js and Loopback back-end work as well as formal academic training up to a PhD in Computer Science, giving him a strong blend of practical engineering and research-driven rigor. Colleagues describe him as a pragmatic engineer who nudges systems (and teams) forward—echoing his GitHub motto that leadership in motion inspires follow-through. He brings a preference for deep technical ownership and correctness in low-level systems programming, particularly in Rust and distributed consensus contexts.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Universidad Nacional de Córdoba
bookElectricity and Electronics, Electricity and Electronics at Cassaffousth
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Paris Diderot
github-logo-circle

Github Skills (15)

substrate10
webclient10
rust10
back-end-development10
clientside10
blockchain10
polkadot9
polkadot-js9
api8
testing8
apidoc8
algorithms6
algorithm6
data-structures6
data-structure6

Programming languages (3)

RustJavaScriptGo

Github contributions (5)

github-logo-circle
paritytech/substrate

Jan 2019 - Jun 2020

Substrate: The platform for blockchain innovators
Role in this project:
userBack-end Developer
Contributions:1 review, 56 commits, 124 PRs in 1 year 5 months
Contributions summary:Marcio primarily contributed to the back-end development of the `substrate` repository, a platform for blockchain innovators. Their work involved significant refactoring of core client code, including the implementation of Non-Lexical Lifetimes (NLL). Furthermore, they were also involved in fixing issues related to revert functionality, and also adding new execution strategies. The user’s contributions also encompassed implementing functions for processing and managing uncles in the blockchain.
blockchainsubstrateparitypolkadotnode
docknetwork/substrate

Jul 2019 - Oct 2019

Substrate: The platform for blockchain innovators
Contributions:82 commits in 2 months
blockchainsubstrate
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