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.
8 years of coding experience
8 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Wisconsin-Eau Claire
Emerging smart contract language for the Ethereum blockchain.
Role in this project:
Back-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.
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.