James He

Ethereum Core Dev ( Prysm Team ) at Offchain Labs

Chicago, Illinois, 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
James He is an Ethereum core developer with four years of engineering experience, currently working on Prysm at Offchain Labs and based in Chicago. He has been contributing to Ethereum since 2021, focusing on backend systems, test automation, and key management for Prysm’s web3signer, with hands-on involvement adapting the client for Deneb and blob sidecar handling. His open-source work includes improving the ETH consensus-specs by adding and refactoring tests for deposit processing and enhancing the widely used urfave/cli library to support flag aliases with thorough test coverage. Prior to blockchain, he spent many years as a full-stack engineer at JPMorgan, bringing production-grade reliability and API design experience to consensus and client-side development. That blend of financial-industry discipline and deep protocol-level contributions makes him adept at shipping robust, auditable infrastructure for proof-of-stake Ethereum.
code4 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS, Bachelor of Science - BS at Purdue University
github-logo-circle

Github Skills (17)

consensus10
electra10
python10
apidoc10
go-language10
testing10
key-management10
go-testing10
go10
api10
ethereum10
blockchain10
command-line10
yaml10
golang10

Programming languages (13)

JavaCSSRustIoGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
prysmaticlabs/prysm

Dec 2021 - Jan 2023

Go implementation of Ethereum proof of stake
Role in this project:
userBack-end Developer
Contributions:1943 reviews, 160 commits, 544 PRs in 1 year 1 month
Contributions summary:James's contributions focused on implementing and maintaining the web3signer key management system within the Prysm project, related to Ethereum proof of stake. Their work involved adding and integrating the Electra codebase including code for handling blob sidecars, as well as incorporating features for deposit request processing, and making the necessary adjustments for supporting the Deneb fork. They primarily interacted with the internal API components to implement these additions. They also contributed to the development of HTTP API endpoints.
golangconsensusstakeethereumproof-of-stake
ethereum/consensus-specs

May 2024 - Feb 2025

Ethereum Proof-of-Stake Consensus Specifications
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:14 reviews, 2 PRs, 16 comments in 9 months
Contributions summary:James primarily contributed to test implementations within the Ethereum Proof-of-Stake Consensus Specifications repository. They added, updated, and merged tests related to processing pending deposits within the Electra specifications. Their work included creating new tests, and refactoring existing ones. They also interacted with the core specifications' functions and logic to validate the behaviour of the deposit process.
consensusstakeethereumproof-of-stakesolidity
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
James He - Ethereum Core Dev ( Prysm Team ) at Offchain Labs