Edward Shen is a Production Engineer with a decade of experience specializing in Rust, security, networking, and performance optimization, currently shaping secure host access and jailing infrastructure at Meta. He has driven measurable improvements—replacing Python with Rust to speed traffic shadowing by 36x—and champions Rust adoption internally through code reviews and summit talks. Edward is an active open-source contributor to notable projects like gitoxide and pulldown-cmark, improving git-config parsing correctness and Markdown parsing performance and benchmarks. His background includes contributing Rust integrations for large systems such as HHVM and shipping security features that informed iOS Lockdown Mode during an Apple internship, reflecting a rare mix of systems-level rigor and production-focused delivery.
10 years of coding experience
3 years of employment as a software developer
University at Buffalo
Bachelor of Science (B.S.), Bachelor of Science (B.S.) at Northeastern University
High School, High School at Williamsville East High School
An efficient, reliable parser for CommonMark, a standard dialect of Markdown
Role in this project:
Backend Developer
Contributions:3 reviews, 15 commits, 3 PRs in 22 days
Contributions summary:Edward primarily focused on enhancing the functionality and maintainability of the `pulldown-cmark` library. Their contributions include implementing the `FusedIterator` trait, refactoring and migrating benchmark tests to use the `criterion` framework, and adding reference specification benchmarks. They also made code improvements, such as using an enum for heading levels and removing `extern crate` uses, demonstrating a focus on code quality and efficiency.
An idiomatic, lean, fast & safe pure Rust implementation of Git
Role in this project:
Back-end Developer
Contributions:16 reviews, 147 commits, 7 PRs in 5 months
Contributions summary:Edward primarily contributed to the `gitoxide` project by implementing and refining core features of the `git-config` parsing library, demonstrating a strong understanding of the underlying data structures. The user addressed code quality and added various tests to ensure that the parsing is working and robust. These changes improve the accuracy and stability of parsing configuration files.
idiomaticversion-controlrustbuilt-with-rustcargo
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.