Jason Carver is a seasoned software engineer and entrepreneur with 16+ years building production systems and open-source infrastructure, currently focused on Ethereum tooling in Python and Rust. He has led teams at LinkedIn through high-impact product and revenue growth and later contributed core features to major Ethereum projects like go-ethereum, trinity, web3.py and the Portal-network client trin. Equally comfortable in backend systems, cryptography-aware utilities and operations, he values elegant, maintainable code and has applied that philosophy across languages from Python and Go to Solidity and Rust. His background blends ML and probabilistic research from MIT with hands-on product exits and acquisitions, and he now experiments with AI internals as the seed for his next project. An active maintainer and problem-solver, he’s repeatedly improved mining, sync, ABI, and testing subsystems in widely used blockchain stacks.
16 years of coding experience
19 years of employment as a software developer
M.Eng, Computer Science - Artificial Intelligence, M.Eng, Computer Science - Artificial Intelligence at Massachusetts Institute of Technology
Utility functions for working with ethereum related codebases.
Role in this project:
Back-end Developer
Contributions:6 reviews, 137 commits, 60 PRs in 4 years 10 months
Contributions summary:Jason primarily contributed to improving the `eth-utils` library, focusing on the correctness and robustness of address-related utility functions. They added checksum validation to the `is_address()` function and updated related test cases, demonstrating a focus on Ethereum-specific code. Further contributions included capturing unicode errors and improving code maintainability through dependency management and code cleanup.
Contributions:8 releases, 56 reviews, 300 commits in 2 years 3 months
Contributions summary:Jason primarily contributed to the core logic of the Ethereum client, specifically the "Trinity" client. Their work involved bug fixes related to Beam Sync and state downloads. They addressed issues involving block imports, incorrect data handling and state management. Additionally, they were involved in performance improvements, as well as adding RPC functionality to the client.
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.