Matthew Corallo

Open Source Engineer at Spiral

New York, New York, 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
award
Top expert inCryptocurrency Systems Development
Matthew Corallo is an open source engineer with 13 years of experience building and securing cryptocurrency and privacy-focused systems from the core protocol up. He has contributed to flagship projects like Bitcoin Core, Bitcoin-ABC, Zcash, Dash, and Signal Server, with deep backend expertise in consensus, validation, mempool and network code. Matthew blends cryptographic and systems-level rigor—fixing subtle validation bugs, improving RNG/entropy handling, and hardening deterministic build tooling—to improve reliability and reproducibility. A former Blockstream co-founder and engineer at Chaincode Labs, he now works at Spiral in New York and maintains an active, widely linked repo mirror (git.bitcoin.ninja), reflecting a pragmatic focus on long-lived, auditable open-source infrastructure.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of North Carolina at Chapel Hill
languagesEnglish, German
github-logo-circle

Github Skills (79)

transaction10
serializable10
testing10
bash10
bitcoins10
c1110
security10
c1710
cryptocurrency10
deserialization10
javas10
validating10
ffi10
build-automation10
concurrency10

Programming languages (20)

JavaC++CSSCRustMakefileScalaGo

Github contributions (5)

github-logo-circle
bitcoinxt/bitcoinxt

Apr 2015 - Jun 2018

Bitcoin XT. Most recent release is K.
Role in this project:
userBack-end Developer
Contributions:51 commits, 1 comment in 3 years 2 months
Contributions summary:Matthew primarily contributed to the core functionality of the Bitcoin XT project. They focused on improving the P2P communication layer by modifying how compact block messages are sent and handled, including integrating SegWit support. Further contributions involved modifying the RPC methods, refining wallet and transaction management, and enhancing the overall robustness of the Bitcoin XT node. These changes centered on improving network interaction and transaction processing.
bitcoin-xtbitcoin
rust-bitcoin/rust-bitcoin

Feb 2018 - Nov 2022

Rust Bitcoin library
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:85 reviews, 69 commits, 44 PRs in 4 years 9 months
Contributions summary:Matthew made several contributions to the `rust-bitcoin` library, primarily focused on improving code correctness, robustness, and testing. They fixed a segfault in the internal macros and corrected a crash in `Address::from_str`. Furthermore, the user added and updated fuzzing targets to match a standard boilerplate, setting up Travis to perform more Honggfuzz steps. They also refactored code and added a method to the transaction struct.
rustbitcoin
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
Matthew Corallo - Open Source Engineer at Spiral