Jane Lusby

Principal Open-Source Software Engineer at The Zcash Foundation

San Francisco, California, 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
Jane Lusby is a Principal Open-Source Software Engineer with 13 years' experience specializing in systems-level Rust development, compiler diagnostics, and test automation. Based in San Francisco and contributing at Futurewei, she leads collaboration efforts for the Rust Foundation and chairs an error-handling project group, bringing both technical depth and community stewardship to large open-source ecosystems. Her contributions span high-profile repos like rust-lang/rust and clippy—where she implements lints and diagnostic metrics—and extend to tracing, cargo, chalk, and Zcash’s zebra node, reflecting deep expertise in compiler internals, logging/telemetry, and cryptographic systems. Known for clean refactors and practical tooling improvements, she blends rigorous test-driven development with an eye for developer ergonomics. An understated strength is her knack for translating complex type-system and diagnostics concepts into maintainable libraries and reproducible test suites.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science and Engineering, Bachelor of Science (BS), Computer Science and Engineering at UC Merced
languagesEnglish
github-logo-circle

Github Skills (45)

algorithm10
algorithms10
diagnostic-tool10
cargo10
tracer10
zcash10
testing10
type-traits10
open-source10
data-structure10
package-manager-tool10
type-system10
code-analysis10
compiler-design10
compiler-compiler10

Programming languages (18)

C++RustCVim SnippetGoHTMLNunjucksTypeScript

Github contributions (5)

github-logo-circle
eyre-rs/eyre

Feb 2020 - May 2022

A trait object based error handling type for easy idiomatic error handling and reporting in Rust applications
Role in this project:
userBack-end Developer
Contributions:21 reviews, 101 commits, 95 PRs in 2 years 3 months
Contributions summary:Jane primarily focused on refactoring and renaming core types within the `eyre-rs/eyre` repository. The commits involved modifying the error handling type to introduce customization and new APIs. These changes suggest an effort to improve the library's internal structure and flexibility for developers.
idiomatictraitreportingrusterror-handling
ZcashFoundation/zebra

May 2020 - Mar 2021

Zcash - Financial Privacy in Rust 🦓
Role in this project:
userBack-end Developer
Contributions:503 reviews, 177 commits, 267 PRs in 9 months
Contributions summary:Jane primarily contributed to the development and maintenance of the `zebra` node. Their work focused on fixing warnings throughout the codebase, refactoring code, and implementing specific functionalities. Key areas of involvement include the networking layer, and the state storage layer of the node. The user also made modifications related to script validation within the transaction processing pipeline.
rustzebrazcashzcash-node
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
Jane Lusby - Principal Open-Source Software Engineer at The Zcash Foundation