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 on the Prysm team (now at Offchain Labs) based in Chicago, bringing four years of hands‑on experience building consensus-layer infrastructure since 2021. He has driven production-grade work on Prysm’s Go client—implementing the web3signer key management system, integrating Electra blob sidecar handling, deposit request processing, Deneb fork support, and adding HTTP API endpoints. James pairs protocol-level test engineering in ethereum/consensus-specs with pragmatic tooling improvements (for example enhancing YAML flag aliasing in urfave/cli), demonstrating a focus on correctness and developer ergonomics. A former JPMorgan Chase full-stack engineer and VP, he blends high-reliability finance systems experience with deep open-source contributions to core blockchain clients.
code4 years of coding experience
job9 years of employment as a software developer
bookPurdue University
github-logo-circle

Github Skills (18)

api-doc10
consensus10
python10
electra10
testing10
key-management10
go-testing10
golanguage10
go10
api10
ethereum10
blockchain10
yaml10
command-line10
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