Jared Wasinger

Software Developer at Ethereum Foundation

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
Jared Wasinger is an experienced software developer with 11 years focused on core blockchain clients and protocol work, currently contributing to go-ethereum at the Ethereum Foundation. He combines deep protocol-level engineering with QA and CI expertise, having improved testing, automation, and debugging tools across major projects like go-ethereum, ethereumjs, Aleth, and the ethereum/tests suite. His contributions include implementing EVM opcode behavior (SELFDESTRUCT, CALL, CREATE2, EXTCODEHASH), state-pruning and EIP logic, plus new debugging methods for state analysis and production telemetry support on BSC. Jared’s background in SRE and build/test automation gives him a strong operational lens for making low-level changes robust and verifiable. Not actively seeking employment, he nonetheless continues to shape critical open-source infrastructure used by multiple Ethereum clients and chains.
code11 years of coding experience
job2 years of employment as a software developer
languagesEnglish, Spanish
github-logo-circle

Github Skills (40)

opc10
debugging10
debug10
javascript10
apidoc10
json-schema10
scripting10
testing10
evm10
typescript10
cicd10
binance-smart-chain10
script10
go10
api10

Programming languages (17)

C++CSSRustCTeXWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
ethereum/tests

Jul 2017 - Apr 2022

Common tests for all Ethereum implementations
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:52 commits, 37 PRs, 90 pushes in 4 years 10 months
Contributions summary:Jared primarily focused on enhancing the test suite for the Ethereum tests repository. Their contributions involved modifying and creating validation scripts using JavaScript to validate test cases against a schema. They also worked on integrating schema validation with Travis CI and improving the error reporting to make it more informative. Furthermore, they made efforts to improve the consistency and ordering of log outputs.
ethereumtestingimplementationsetherscan
ethereum/go-ethereum

Jul 2019 - Jan 2023

Go implementation of the Ethereum protocol
Role in this project:
userBack-end Developer & Security Engineer
Contributions:400 reviews, 13 commits, 182 PRs in 3 years 6 months
Contributions summary:Jared primarily contributed to the core Ethereum protocol implementation, specifically by introducing a new debugging method (`debug_accountRange`) for state analysis and by implementing functionalities related to the "self-destruct" operation. Their work involved modifying core API components and test suites, indicating deep involvement in the protocol's internals and its security implications. Further, the user enhanced the system's robustness by fixing edge cases in the LOG and SELFDESTRUCT opcodes and implemented critical features such as the EIP-6780.
golanggethethereump2pblockchain
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
Jared Wasinger - Software Developer at Ethereum Foundation