Rakan Al-huneiti is a Senior Protocol Engineer with 13 years of hands-on experience building distributed systems and nine years focused on high-scale backend and blockchain infrastructure. He has led protocol and core development at organisations like Enjin and Parity, contributing to Polkadot/Substrate internals and key keystore/offchain signing features used by the ecosystem. Currently at Chainway Labs he’s building an EVM-compatible ZK rollup on Bitcoin using Rust and Risc0, bridging rollup and Bitcoin data-availability designs. Rakan combines deep Rust and Python expertise with practical security work on cryptographic signing and keystore integrations, and has contributed to well-known open-source projects including Substrate, Polkadot SDK and the Raiden Network. He also brings full-stack instincts from earlier work—ranging from Emacs tooling to large-scale backend systems at Souq and NewStore—which helps him navigate both developer ergonomics and low-level protocol concerns. Colleagues describe him as a systems-first engineer who moves fluidly between protocol design, secure signing primitives, and production-grade implementations.
13 years of coding experience
13 years of employment as a software developer
A Levels Computing Physics Maths Use of Maths, A Levels Computing Physics Maths Use of Maths at Kingston College
GCSE High School Degree, GCSE High School Degree at Grey Court School
BCs Computer Science, BCs Computer Science at University of Jordan
Contributions:4 releases, 60 commits, 39 PRs in 2 years 4 months
Contributions summary:Rakan primarily contributed to the development of an Emacs dashboard, implementing features for displaying recent files, bookmarks, projects, and agenda items. Their work involved creating widgets, defining keybindings, and integrating with Emacs packages like `recentf`, `bookmark`, `projectile`, and `org-agenda`. The commits also included refactoring for better code organization and customization options.
Contributions:40 reviews, 10 commits, 13 PRs in 6 months
Contributions summary:Rakan implemented the `sign_with` method in the keystore, introducing a new method to identify a public key with its identifier and algorithm kind. They added functions to get supported keys and refactored several functions, including renaming and code formatting changes. The user also worked on offchain signing, developing new methods to enable the submission of signed and unsigned transactions. These contributions involved implementing various features related to signing and transaction processing.
substraterustblockchainparitypolkadot
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
Rakan Al-huneiti - Senior Protocol Engineer at Chainway Labs