Hans Elias J. is a pragmatic software engineer with 13 years of experience building low-level and backend systems, blending electronics insight with systems programming. Based in Norway and active in the global open-source Rust and BEAM ecosystems, he’s made notable contributions to high-profile projects like hashbrown and num-bigint, improving allocator flexibility and big-integer compatibility across Rust versions. He also helps bridge Rust and Erlang through rustler work and has been involved in alternative BEAM runtimes focused on WebAssembly, underscoring a strong interest in language runtimes and interoperability. Known for careful refactors and no-std compatibility fixes, he favors Rust and Elixir and brings both systems-level rigor and practical engineering taste to challenging backend problems.
Safe Rust bridge for creating Erlang NIF functions
Role in this project:
Back-end Developer
Contributions:1 release, 16 reviews, 209 commits in 7 years 2 months
Contributions summary:Hans primarily contributed to the development of the `rustler` library, focusing on implementing features related to working with binary data in Erlang NIFs. The contributions included the addition of support for binary data, implementing new binary-related methods, refactoring existing tuple-related code, and refactoring the code related to resources. The user also implemented support for the creation and manipulation of subbinaries.
Contributions:5 reviews, 16 commits, 1 PR in 10 months
Contributions summary:Hans primarily contributed to the core logic and implementation of the `hashbrown` library, a Rust port of Google's SwissTable hash map. Their work involved parametrizing the `RawTable` structure over an allocator, enabling more flexible memory management. This included handling different allocator implementations, particularly for stable and nightly Rust, and ensuring compatibility with the global allocator. Furthermore, the user addressed issues related to Rayon implementations and made necessary adjustments for improved compatibility and functionality.
hashrusthash-maphash-functionsmap
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.