PhD Student at Massachusetts Institute of Technology
Berkeley, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ryan Lehmkuhl is a PhD student and software engineer in Berkeley with a decade of hands-on experience building secure, privacy-preserving systems and cryptographic primitives. His work spans industry and academia—from designing enclave-backed private analytics at Opaque Systems to researching privacy-preserving ML and argument systems at Berkeley RISE Lab under advisors like Raluca Ada Popa and Alessandro Chiesa. A strong Rust contributor, he has implemented sparse multivariate polynomial structures and generalized polynomial types in prominent arkworks libraries that underpin modern cryptographic and polynomial-commitment schemes. He also brings practical security teaching experience, having co-instructed and TAd for Berkeley’s CS161, and a background in applied wireless and ICS security from industry internships. Ryan combines rigorous theoretical foundations with production-minded engineering, frequently turning abstract cryptographic constructs into robust, reusable code.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Electrical Engineering and Computer Science, Bachelor of Science - BS, Electrical Engineering and Computer Science at UC Berkeley College of Engineering
Libraries for finite field, elliptic curve, and polynomial arithmetic
Role in this project:
Back-end Developer
Contributions:9 reviews, 25 commits, 11 PRs in 1 year 2 months
Contributions summary:Ryan primarily focused on adding and modifying polynomial interfaces and multivariate polynomial implementations within the arkworks-rs/algebra repository. Their work included defining a sparse multivariate polynomial structure, implementing core functions for polynomial evaluation, addition, negation, and subtraction. These contributions were crucial for building the underlying mathematical building blocks for cryptography.
Contributions:1 review, 10 commits, 10 PRs in 2 months
Contributions summary:Ryan made significant contributions to generalizing the polynomial type within the `poly-commit` library. They modified the code to accommodate different polynomial types. The user also applied suggestions from code reviews and fixed various aspects of the code. These changes indicate a focus on improving the flexibility and robustness of the polynomial commitment scheme.
cryptographyrust-libraryrusttlapolynomial
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
Ryan Lehmkuhl - PhD Student at Massachusetts Institute of Technology