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.
15 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at Brown University
Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Role in this project:
Backend 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.
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.
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