Achim Schneider is a software engineer based in Berlin with seven years' experience building systems in Rust, WebAssembly, and TypeScript, grounded by a PhD in Mathematics. He brings deep cryptographic and number-theory expertise to backend development, having implemented core elliptic-curve pairing operations and refactored multi-scalar multiplication in the widely used arkworks-rs algebra library. Comfortable bridging rigorous theory and production code, he specializes in performant finite-field and polynomial arithmetic implementations. Colleagues rely on him for clean, configurable abstractions across curve types (Bls12, BW6) and for translating advanced math into maintainable, high-performance libraries.
Libraries for finite field, elliptic curve, and polynomial arithmetic
Role in this project:
Back-end Developer
Contributions:6 reviews, 5 commits, 9 PRs in 20 days
Contributions summary:Achim primarily contributed to the `algebra` library, focusing on pairing functionalities within the context of elliptic curve cryptography. Their work involved moving core functions like `multi_miller_loop` and `final_exponentiation` into configuration traits for different curve types (Bls12, BW6), and subsequently, implementing those functions to those configurations. The changes included modifying code to implement the miller loop and final exponentiation, which involves advanced concepts in finite fields and elliptic curve pairings, demonstrating a strong understanding of cryptography. Moreover, the user refactored the MSM implementation.
Contributions:153 pushes, 9 branches in 1 year 1 month
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.