Matt Hauff

Software Engineer at Chia Project

San Diego, California, 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
Matt Hauff is a software engineer in San Diego with eight years of hands-on experience building backend systems and cloud migrations, currently focused on designing and implementing smart contracts for the Chia blockchain. At Chia Project he’s contributed meaningful core-node enhancements—adding RPC methods, a lightweight spend simulator, and backward compatibility for coin solutions—demonstrating a mix of protocol-level thinking and practical testing infrastructure. His background spans enterprise IT and Office 365 migrations, giving him a pragmatic operational lens on distributed systems and developer tooling. Known for “doing crypto things” on GitHub, he blends low-level blockchain engineering with everyday reliability concerns, making him effective at turning research ideas into production-ready features.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
65reputation
2kreached
1answer
9questions
github-logo-circle

Github Skills (18)

python10
apidoc10
testing10
cryptocurrency10
rpc10
api10
blockchain10
database-design9
automated-tests9
docusaurus6
grammar6
angularjs6
instanceof6
jinja26
git6

Programming languages (6)

PowerShellTypeScriptRustJavaScriptGoPython

Github contributions (5)

github-logo-circle
Chia-Network/chia-blockchain

May 2021 - Jan 2023

Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)
Role in this project:
userBack-end Developer
Contributions:1020 reviews, 905 commits, 945 PRs in 1 year 8 months
Contributions summary:Matt made significant contributions to the Chia blockchain implementation, including the addition of new RPC methods to get coin records by parent IDs, implementing a lightweight spend simulator for testing, adding backwards compatibility for coin solutions, and adding an RPC for getting coin records by multiple coin names. The commits demonstrate a focus on enhancing the full node's functionality, improving the API, and adding testing capabilities to support the project's goals related to cryptocurrency development.
chia-blockchainpythonwalletspython-blockchainwallet
Smart coins to secure funds with M of N signature thresholds, re-keying, clawbacks, and timelock spends
Contributions:2 releases, 12 reviews, 41 commits in 8 months
chia-blockchainsecuresignaturechiachialisp
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
Matt Hauff - Software Engineer at Chia Project