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.
11 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at New York University
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.
BLS signatures in C++, using the blst library for BLS12-381
Role in this project:
Back-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.
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
Will Bendick - Senior Software Engineer at Bendick for Hire