Pieter Wuille

Engineer at Chaincode Labs

San Francisco Bay Area 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
Pieter Wuille is a software engineer with 14 years of experience, currently a Bitcoin developer at Chaincode Labs and formerly at Blockstream, based in Belgium. He’s known for deep, low-level work on Bitcoin Core and the broader crypto ecosystem—implementing Schnorr and Taproot support, Bech32m, and efficient cryptographic primitives such as an in-code ChaCha20 variant. Pieter specializes in back-end systems engineering: UTXO and mempool architecture, serialization, and performance optimizations across many high-profile projects (bitcoin/bitcoin, bitcoin-abc, Bitcoin Unlimited, Litecoin, Zcash and more). His contributions routinely combine rigorous cryptography with pragmatic engineering—writing test vectors, integrating libsecp256k1, and reducing dependencies to make protocol changes auditable and production-ready. He also shows domain and language versatility, contributing beyond crypto to projects like FLIF and adding multi-language reference implementations for BitcoinArmory.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at KU Leuven
bookBasisschool Boven-Lo
bookMathematics & Science, Mathematics & Science at Sint-Albertuscollege Haasrode
languagesEnglish, Dutch, French
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (75)

crypto-wallet10
transaction10
serializable10
python10
datastructure10
testing10
bitcoins10
c1110
refactorings10
datastructures10
c1710
cryptocurrency10
deserialization10
low-level-programming10
dns10

Programming languages (21)

C#JavaC++CSSCRustCoqCMake

Github contributions (5)

github-logo-circle
sipa/bitcoin-seeder

Dec 2011 - Jan 2022

Role in this project:
userBack-end Developer
Contributions:9 reviews, 121 commits, 35 PRs in 10 years 2 months
Contributions summary:Pieter primarily worked on improving the DNS functionality of the bitcoin-seeder repository. Their contributions include implementing features to handle DNS requests, writing and modifying code related to parsing and writing DNS records, and adding support for A and AAAA records. They also integrated a database to store and manage IP addresses, making the seeder more robust. These changes enhance the project's ability to function as a DNS seed for bitcoin-like networks.
bitcoinxt/bitcoinxt

Apr 2015 - May 2018

Bitcoin XT. Most recent release is K.
Role in this project:
userBack-end Developer
Contributions:108 commits in 3 years 1 month
Contributions summary:Pieter primarily focused on refactoring and optimizing the codebase. Their commits involved reducing the default number of blocks to check, making the `ProcessNewBlock` function `const`, and streamlining the reindexing process. The user also introduced improvements to the mempool, including supporting `-checkmempool=N` to check transactions and addressing potential integer overflows, showcasing their focus on improving system stability and performance. Additionally, the user worked on improving memory usage.
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