Developer Uche

Blockchain Engineer & Researcher

Specializing in Zero-Knowledge Proofs, Cryptography, and Distributed Systems

Currently a Fellow at Ethereum

Research & Publications

Cryptography and Zero Knowledge Proof Research

A research repo implementing research papers, cryptographic primitives, trying out imaginary exploits, and so on.

RISC-V EVM Experiment

Aims to bridge the gap between the RISC-V instruction set architecture and the Ethereum Virtual Machine (EVM). Integrating RISC-V with the EVM to create a more efficient, secure, and scalable blockchain VM platform.

Open Source Work

Major Contributions

Alloy

Alloy connects applications to blockchains. A rewrite of ethers-rs from the ground up, with exciting new features, high performance, and excellent docs.

PRs

REVM

REVM is a high-performance, high-fidelity Ethereum Virtual Machine implementation written in Rust.

PRs

Ere

Unified zkVM Interface & Toolkit. Compile. Execute. Prove. Verify. One ergonomic Rust API, multiple zero‑knowledge virtual machines.

PRs

ZKboost

Simple HTTP API for any Ere-compliant zkVM. zkboost is an API wrapper on top of Ere allowing you to execute, verify and create zkVM proofs by calling a HTTP endpoint.

PRs

Contributions

OpenZeppelin Rust Contracts

A library for secure smart contract development written in Rust.

PRs

Scroll SDK

Utility SDK for handling anything bridging in the scroll Ecosystem.

PRs

Hyperbridge

First fully permissionless and decentralized cross-chain protocol powered by interoperability proofs. Allows anyone to run a relayer without staking or whitelisting.

PRs

Personal Projects

Hybrid Blockchain Framework

A modern blockchain framework for developing, deploying, and interacting with RISCV-based smart contracts on Ethereum. Features RISCV smart contract development, local blockchain node, deployment tools, dual VM integration, and Rust ecosystem integration.

RISC-V EVM (RUST)

Experimental implementation of a RISC-V based Ethereum Virtual Machine exploring technical feasibility and performance implications.

RISC-V Assembler (RUST)

A Rust implementation of a RISC-V (RV32IM) assembler with both a library and CLI tool.

RISC-V Emulator (RUST)

A simple attempt to create a RISC-V emulator in Rust with the goal of understanding the RISC-V architecture and its application in zkVM.

Gas Relay

A secure and efficient Gas Relay implementation based on the ERC-2771 specification. This software enables meta-transactions by receiving signed requests from Transaction Signers, covering gas costs, and relaying transactions to a Trusted Forwarder.

Open Gateway

Decentralized payment gateway system that facilitates secure and efficient handling of payments in native ETH or ERC20 tokens.

Chronicle

Indexing software that indexes transactions and modules (Smart contract, Parachain, and so on) Events.

Pallet DEX

Custom DEX pallet using the Polkadot SDK based on UniswapV2 implementation. Published on crates.io

Light Tornado Cash

Implementation of Tornado Cash for learning Groth16 zero-knowledge proofs.

Featured Technical Articles

Blockchain & EVM Deep Dives

Zero-Knowledge Proofs & Cryptography

Distributed Systems & Infrastructure