Will Bendick

Software Engineer at Chia-Network

Sausalito, 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
Will Bendick is a Senior Software Engineer in San Francisco with 11+ years building high-performance, crypto-aware backends and distributed systems. His career spans research-grade forensics and networking work at NYU/ISIS to product engineering at BitTorrent and climate-focused systems at The Climate Corporation, blending deep systems knowledge with practical app delivery. He contributes to notable open-source projects in the blockchain space—helping improve BLS signature bindings and Chia’s Python node and wallet—demonstrating expertise in cryptography, serialization, and GIL-aware performance tuning. Comfortable across C++, Python, JNI and multithreaded Java, he’s known for tackling awkward, hard-to-reach problems (“getting stuff off the high shelves”) and shipping robust fixes in critical code paths. A freelancer as well, he pairs a pragmatic, service-oriented mindset with a taste for reverse engineering and performance optimization.
code11 years of coding experience
github-logo-circle

Github Skills (15)

python-bindings10
wallet10
crypto-wallet10
c-language10
cprogramming-language10
ethereum-wallet10
python10
cryptography10
digital-signature10
blockchain10
signature10
bitcoin-wallet10
apidoc9
ch9
api9

Programming languages (9)

TypeScriptC++ShellRustCScalaGoArduino

Github contributions (5)

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

Mar 2020 - May 2021

Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet)
Role in this project:
userBack-end Developer
Contributions:14 reviews, 121 commits, 25 PRs in 1 year 2 months
Contributions summary:Will primarily contributed to the backend of the Chia blockchain implementation. Their commits focused on adding and modifying code related to cryptographic signatures, including the `AGG_SIG_ME` condition. The user implemented functionalities within the wallet, full node, and mempool to support these signature changes. Additionally, they introduced RPC implementations and fixed bugs within the rate-limited wallet component.
blockchainpythonchiablockchain-networkproof-of-space
Chia-Network/bls-signatures

Mar 2021 - Apr 2021

BLS signatures in C++, using the blst library for BLS12-381
Role in this project:
userBack-end Developer
Contributions:4 reviews, 5 commits, 1 PR in 6 days
Contributions summary:Will primarily contributed to the `python-bindings` within the repository, focusing on BLS signature operations in a C++ context. They implemented changes related to managing the Python Global Interpreter Lock (GIL) to release it during compute-intensive operations. They also modified existing code to correctly serialize and deserialize objects. These changes aimed to improve the efficiency of BLS signature-related computations and functionality.
cppaggregate-signaturesbls-signatureschiachia-blockchain
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