Radoslaw Zagorowicz

C Developer at Argot Collective

Warsaw, Masovian Voivodeship, 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

🤩
Rockstar
🎓
Top School
Radoslaw Zagorowicz is a C/C++ developer with 11 years of experience focused on Ethereum client and Solidity compiler engineering, currently working on the Solidity compiler at Argot Collective. He has deep EVM internals expertise demonstrated by performance and cryptography contributions to evmone and by adding rigorous EVM↔EWASM tests in the Solidity repo. His background spans research roles at the Ethereum Foundation (zkevm and Ipsilon teams), blockchain product leadership as a Hoard co-founder/CEO, and long-standing systems development in C++ across industry and academia. With a master’s in applied mathematics from the University of Warsaw, he combines formal numerical thinking with practical low-level optimization, and is notable for shipping EVM opcode work (e.g., PUSH handling, DUPN/SWAPN tests) that improves both speed and correctness.
code11 years of coding experience
job14 years of employment as a software developer
bookMaster's Degree, Applied Mathematics, Master's Degree, Applied Mathematics at University of Warsaw
languagesEnglish, German
github-logo-circle

Github Skills (8)

evm10
rust10
solidity10
virtual-machine10
ethereum10
blockchain10
optimization10
testing10

Programming languages (11)

C#TypeScriptC++CSSCSolidityJavaScriptGo

Github contributions (5)

github-logo-circle
ethereum/evmone

Jan 2022 - Jan 2023

Fast Ethereum Virtual Machine implementation
Role in this project:
userBack-end Developer
Contributions:329 reviews, 87 commits, 79 PRs in 1 year
Contributions summary:Radoslaw contributed to optimizing the Ethereum Virtual Machine (EVM) implementation, specifically focusing on performance improvements related to PUSH instructions. They refactored and optimized the handling of PUSH data within the `evmone` library. Additionally, the user added a tracer test for code containing zero bytes and implemented unit tests for the EIP-663 DUPN and SWAPN opcodes, demonstrating a focus on thorough testing and validation. The contributions indicate expertise in EVM internals.
ethereumblockchainevmvirtual-machineethereum-virtual-machine
ethereum/solidity

Dec 2018 - Jan 2020

Solidity, the Smart Contract Programming Language
Role in this project:
userBack-end Developer
Contributions:254 reviews, 8 commits, 67 PRs in 1 year 2 months
Contributions summary:Radoslaw's commits primarily involve adding test cases for the EVM to EWASM translator within the Solidity repository. These tests focused on comparison and arithmetic operations, specifically for features of the EWASM interpreter. The contributions demonstrate the user's work in Yul, the intermediate representation language, for the Solidity compiler. The changes include modifications to existing test files to incorporate new test scenarios and functionality.
cppsmart-contractethereumcontractblockchain
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
Radoslaw Zagorowicz - C Developer at Argot Collective