Gregory Maxwell is a seasoned software engineer with 24 years of experience specializing in backend systems and security engineering, based in Hoboken, NJ. He is a prolific open-source contributor to major cryptocurrency projects—Bitcoin Core, Zcash, Litecoin, Dogecoin and the secp256k1 library—where he focused on hardening RPC interfaces, preventing DoS and overflow bugs, and improving wallet and network robustness. His work often targets subtle, high-impact vulnerabilities (constant-time crypto fixes, secret scrubbing, and transaction-malleability mitigations) that make distributed financial systems safer in production. Though once a visible Bitcoin developer, he now contributes selectively and brings a pragmatic, defense-in-depth mindset to complex protocol engineering.
Optimized C library for EC operations on curve secp256k1
Role in this project:
Back-end Developer
Contributions:31 reviews, 141 commits, 121 PRs in 6 years 9 months
Contributions summary:Gregory made several code changes to the `secp256k1` library, focusing on memory management and security. They introduced functions to prevent the leakage of secret data, ensuring the correct handling of private keys. Their work included refactoring the code to clear memory and avoid potential vulnerabilities, which would affect the security and performance of the library. The user's edits touched core files, indicating a deep understanding of the library's internal operations and a commitment to improving its security.
Contributions:11 commits, 8 comments in 2 years 1 month
Contributions summary:Gregory primarily contributed to the Bitcoin XT project by implementing and optimizing network-related functionalities. Their work focused on improving resource management, addressing potential vulnerabilities, and enhancing the efficiency of peer-to-peer communication. These improvements included limiting the number of `getaddr` responses, preventing the addition of random inbound peers, and optimizing the handling of connection attempts. The user also fixed an OpenSSL 1.1 API issue, and removed legacy code.
bitcoin-xtbitcoin
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
Gregory Maxwell - Software Engineer at Xiph.org Foundation