Elichai Turkel is a cryptography-focused engineering leader and co-founder with 11 years of experience building secure, production-grade crypto infrastructure and protocols. As Head of Engineering at Sodot he drives high-performance MPC solutions for custodians and wallets, while maintaining deep, hands-on expertise in low-level crypto and consensus code. His open-source contributions span cornerstone projects like Bitcoin Core, libsecp256k1 and Peercoin—where he improved serialization, testing, CI for niche architectures (s390x) and hardened benchmarks—demonstrating a rare blend of protocol-level rigor and DevOps pragmatism. Previously he researched and implemented MPC and ZK primitives at ZenGo and built privacy-safe TEEs and Rust-based protocols at Enigma, bringing applied research into production-ready systems. Based in Israel with a background in cybercrime investigation and pure mathematics study, he combines adversarial thinking with formal precision to deliver resilient cryptographic systems.
11 years of coding experience
10 years of employment as a software developer
Pure Mathematics, Pure Mathematics at The Open University of Israel
Rust language bindings for Bitcoin secp256k1 library.
Role in this project:
Back-end Developer
Contributions:128 reviews, 110 commits, 66 PRs in 3 years 10 months
Contributions summary:Elichai primarily focused on refactoring the code to utilize the `core` library instead of the `std` library. This involved making `std::error::Error` optional via a feature flag. The changes also include updating the FFI bindings, adding support for DER serialized signatures, and refactoring the internal context management. The user updated the project by pulling changes from upstream, and added functions for preallocated memory.
Kaspa full-node reference implementation and related libraries in the Rust programming language
Role in this project:
Back-end Developer
Contributions:32 reviews, 61 commits, 14 PRs in 5 months
Contributions summary:Elichai's commits primarily focus on implementing and optimizing cryptographic functions and related libraries within the Rust programming language. This includes the addition of various hash functions, such as Blake2b and SHA256, along with their integration into the project's cryptographic structures. Furthermore, the user contributed to the development of a MuHash implementation, added benchmarking capabilities, and introduced features to manage proof-of-work checks. The work directly impacted core functionalities related to consensus and cryptographic operations.
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
Elichai Turkel - Co-Founder And Head Of Engineering at Sodot