Grant Wuerker

Software Engineer at Argot

United States
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
Grant Wuerker is a software engineer with eight years of experience building backend systems, currently focused at Argot after five years contributing to the Ethereum Foundation. He has deep expertise in blockchain client internals and compilers, with notable open-source contributions to high-profile projects like the Rust Ethereum consensus client Lighthouse, the Trinity client, and the emerging Fe smart-contract language. His work emphasizes efficient data serialization, protocol-level refactors, and adding robust ABI and type support for EVM tooling, often improving correctness and test coverage. Prior roles span Jamf and university research/HPC administration, evidencing a strong systems background and operational discipline. Colleagues describe him as pragmatic and detail-oriented—equally comfortable optimizing low-level encoding routines as redesigning core data structures. The lone GitHub bio word "初心" (beginner’s mind) hints at a constant curiosity that drives steady technical growth.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Wisconsin-Eau Claire
github-logo-circle

Github Skills (20)

ss10
serializer10
python10
testing10
evm10
data-structure10
serialization10
abi10
etherum10
ethereum10
blockchain10
data-structures10
smart-contracts10
rust10
refactoring10

Programming languages (7)

TypeScriptC++RustCoqSCSSJavaScriptPython

Github contributions (5)

github-logo-circle
ethereum/fe

Feb 2020 - Sep 2022

Emerging smart contract language for the Ethereum blockchain.
Role in this project:
userBack-end Developer
Contributions:645 reviews, 304 commits, 296 PRs in 2 years 7 months
Contributions summary:Grant primarily focused on implementing features for the `ethereum/fe` repository, a smart contract language for the Ethereum blockchain. Their contributions involved creating and integrating a JSON ABI (Application Binary Interface) for smart contracts, refactoring the API, and improving the code structure by adding tests and refactoring components. They worked on developing the Yul compiler and the EVM (Ethereum Virtual Machine) compiler, including the implementation of string and tuple type support. They also implemented testing functions such as, test_method_return, return_array, multi_param, u256_u256_map, address_bytes10_map, guest_book, return_sender, and nested_map.
smart-contractethereumcontractblockchainevm
ethereum/trinity

May 2020 - Aug 2020

The Trinity client for the Ethereum network
Role in this project:
userBack-end Developer
Contributions:72 commits, 22 PRs, 7 pushes in 2 months
Contributions summary:Grant primarily contributed to generalizing and refactoring the `HashableContainerPool` class into a more generic `OperationPool`, which suggests a focus on core data structures within the project. The commits demonstrate modifications to the `AttestationPool` and `OrphanBlockPool` classes. Furthermore, they added and modified tests and adapted code within the `trinity` project to use the new, more generic approach.
ethereumblockchaintrinityethereum-network
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
Grant Wuerker - Software Engineer at Argot