Joey Yandle is a cryptographer and systems hacker with 20+ years of engineering experience who founds and leads high-tech startups while remaining deeply hands-on as a CTO. He specializes in building secure, high-performance distributed and blockchain systems in C++/Rust/Go and has shipped consensus, wallet, and privacy primitives—from a DiemBFT C++ implementation to Rust-based mnemonic encryption and MobileCoin transaction cryptography. Joey’s open-source contributions span critical projects like OpenSSL, MobileCoin, Stacks, and Dalek’s bulletproofs, reflecting a focus on constant-time primitives, serialization ergonomics, and transaction-level security. He pairs academic rigor (dual BS in Math and Biology) with practical production engineering—designing SGX enclaves, HSM-friendly dual signatures, and high-throughput gRPC/C++ services. Based in Charlotte, NC, he’s equally comfortable optimizing finite‑field curve ops for speed as he is authoring ecosystem security handbooks and papers on weighted threshold signatures.
11 years of coding experience
21 years of employment as a software developer
B.S Mathematics (Computer Science Track); B.S. Biology (minor in Chemistry), B.S Mathematics (Computer Science Track); B.S. Biology (minor in Chemistry) at University of North Carolina at Chapel Hill
Contributions:27 reviews, 24 commits, 17 PRs in 6 months
Contributions summary:Joey implemented and refactored core cryptographic functionalities within the MobileCoin project. Their work focused on adding and modifying confirmation number features for transactions, including creating new hashing algorithms and integrating them into transaction building processes. They also contributed to constant-time decryption and encryption of FogHint, improving the security of the system. The contributions demonstrate a strong focus on cryptography and low-level transaction logic.
A pure-Rust implementation of Bulletproofs using Ristretto.
Role in this project:
Back-end Developer
Contributions:39 commits, 1 PR, 23 comments in 4 months
Contributions summary:Joey focused on refactoring and improving the `bulletproofs` library, a Rust implementation. They modified the Cargo.toml file to manage features, defined and selected appropriate features for different environments. The user also introduced changes to internal data structures by adding serialized data structures to enable naive serialization without curve point serialization and removed unnecessary serde code. These modifications indicate a focus on library optimization and compatibility.
cryptographybulletproofsristrettorustsat-solver
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
Joey Yandle - Staff Software Engineer at Stacks Labs