Adam Gemmell is a Senior Software Engineer with 11 years' experience building low-level and full-stack systems across C++, Java, Python, Scala and Rust-centric ecosystems. Currently at Arm, he focuses on improving Rust support for Arm platforms and has contributed to rust-lang/stdarch, enhancing aarch64 feature detection and stabilizing macros for runtime SIMD detection. His background spans firmware feature work and validated customer-facing web applications at DisplayLink, giving him a practical blend of systems-level programming and product-focused engineering. A Cambridge Computer Science graduate, he brings deep architecture-aware coding skills and a track record of turning platform-specific constraints into robust, maintainable solutions.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, Class II Division I, Bachelor of Arts - BA, Computer Science, Class II Division I at University of Cambridge
Rust's standard library vendor-specific APIs and run-time feature detection
Role in this project:
Backend Developer
Contributions:2 reviews, 7 commits, 6 PRs in 1 year 1 month
Contributions summary:Adam primarily contributed to the `stdarch` repository, focusing on the low-level aspects of Rust's standard library related to architecture-specific APIs and runtime feature detection. Their commits involved updating and improving aarch64 linux feature detection, removing unnecessary directives, and replacing the `crypto` feature with `aes` in generated intrinsics for aarch64. Furthermore, they made changes to the `std_detect` crate, specifically stabilizing the `is_aarch64_feature_detected!` macro under the `simd_aarch64` feature and splitting the `pauth` feature. These changes likely involved modifying architecture-specific code and build configurations.
Empowering everyone to build reliable and efficient software.
Contributions:17 pushes, 18 branches in 2 years 11 months
crosswordincrementalrustproc-macrorustlang
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.