Kaz Wesley

Senior Software Engineer at Rust c2-chacha crate

Greater Seattle 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
Kaz Wesley is a Senior Software Engineer with 15 years of experience specializing in Rust, cryptography, high-performance computing (SIMD, concurrency), blockchains, and VM internals. He maintains the c2-chacha crate—the fastest Rust ChaCha implementation—used by the rand ecosystem and downloaded tens of millions of times, and contributes regularly to Bitcoin, Zcash, Dogecoin, and other major crypto projects. His open-source work emphasizes security and robustness: finding and fixing remote DoS issues, memory-management bugs, deserialization overflows, and RPC error-handling across multiple core wallets and nodes. At Enso he focuses on profiling and low-level instrumentation to drive meaningful performance gains in analytics systems. Comfortable writing unsafe code when needed, he prioritizes soundness and correctness in concurrent, low-level systems. Based in the Greater Seattle Area, he pairs deep systems craftsmanship with a history of pragmatic, high-impact bugfixes and optimizations.
code15 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at Brown University
stackoverflow-logo

Stackoverflow

Stats
161reputation
22kreached
2answers
1question
github-logo-circle

Github Skills (54)

crypto10
algorithm10
unit-testing10
algorithms10
debug10
ropc10
c-language10
it-security10
memory-management10
drpc10
random-data10
bitcoin10
data-serialization10
bitcoins10
cryptocurrencies10

Programming languages (19)

C++CRustHandlebarsScalaHTMLPerlPerl 6

Github contributions (5)

github-logo-circle
enso-org/enso

Feb 2022 - Jan 2023

Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Role in this project:
userBackend Developer
Contributions:902 reviews, 113 commits, 396 PRs in 11 months
Contributions summary:Kaz's contributions are focused on developing and enhancing the profiling framework within the Enso Analytics project. The commits include the implementation of a core performance-logging implementation, addition of benchmarks, and support for native testing. They also included refactoring the API for storing metadata. In addition, the commits show evidence of improvements to the API for the low-level instrumentation of programs.
polyglotjitfunctional-programminglanguage-designrts
bitcoin/bitcoin

Apr 2016 - Nov 2018

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer
Contributions:23 commits, 21 PRs, 110 comments in 2 years 7 months
Contributions summary:Kaz primarily focused on fixing RPC error handling and improving the reliability of the Bitcoin Core software. They addressed issues related to RPC error replies, ensuring correct content-length headers and error descriptions. Additionally, the user implemented changes to prevent peer flooding of the request queue and corrected a deserialization overflow in a block transaction request. Their work involved modifying core C++ code to enhance the robustness of the Bitcoin protocol.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
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
Kaz Wesley - Senior Software Engineer at Rust c2-chacha crate