Sparrow Li

Chaoyang District, Beijing, China
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
Sparrow Li is a Rust-focused back-end developer and systems engineer with five years of experience, based in Chaoyang District, Beijing. He contributes to prominent Rust projects—improving numeric traits in rust-num, enabling no_std support and fixing memory/stride issues in ndarray, and optimizing ARM Neon intrinsics in stdarch—demonstrating deep low-level and performance-oriented expertise. Comfortable working across crate-level design and platform-specific optimizations, he brings practical experience in making libraries robust for embedded and high-performance contexts. Outside code, he blends interests in psychology, Japanese literature, and rock music, and he pairs technical craft with a thoughtful approach to career development and team growth.
code5 years of coding experience
book天津理工大学
github-logo-circle

Github Skills (17)

memory-management10
rust-no-std10
numerics10
performance-optimization10
simd10
rust10
numeric10
traits10
scientific-computing10
nox10
data-structure9
algorithm9
algorithms9
linear-algebra9
data-structures9

Programming languages (5)

RustJavaScriptGoHTMLMarkdown

Github contributions (5)

github-logo-circle
rust-lang/stdarch

Feb 2021 - Dec 2021

Rust's standard library vendor-specific APIs and run-time feature detection
Role in this project:
userBack-end Developer
Contributions:41 reviews, 49 commits, 44 PRs in 9 months
Contributions summary:Sparrow primarily contributed to the `stdarch` repository by fixing integer overflow issues and converting and adding new neon instructions. These changes include the implementation of new methods for the vsli and vsri series of instructions. The user's work focuses on performance optimization within the Rust standard library, specifically targeting ARM Neon intrinsics, likely improving SIMD operations.
simdvendorfeature-detectionruststandard-library
rust-num/num-traits

Nov 2020 - Mar 2021

Numeric traits for generic mathematics in Rust
Role in this project:
userBack-end Developer
Contributions:2 reviews, 11 commits, 1 PR in 3 months
Contributions summary:Sparrow primarily contributed to the implementation of numeric traits within the Rust project. Their work involved defining and implementing traits like `DivRemEuclid` and `CheckedEuclid`, including methods for Euclidean division and remainder calculations. The user also fixed various method implementations and core structure issues, improving the functionality and structure of the crate's code. Furthermore, the user worked to update and fix code to use the correct imports, improving code quality.
rustmathematicstraitsgenericnum-traits
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
Sparrow Li