developeruche

contact me via email or view my github & X (twitter)

blockchain engineer & researcher specializing in zero-knowledge proofs, cryptography, and distributed systems

Currently a fellow at ethereum

Research

  • Cryptography and Zero Knowledge Proof Research: A research repo implementing research papers, cryptographic primitives, trying out imaginary exploits and so on.
    code | research notes
  • RISC-V EVM Experiment: Aims to bridge the gap between the RISC-V instruction set architecture and the Ethereum Virtual Machine (EVM). By integrating RISC-V with the EVM, we seek to create a more efficient, secure, and scalable blockchain VM platform.
    research article | rust PoC implementation

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: Ethereum Virtual Machine written in Rust that is fast and simple to use.
    PRs
  • 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.
  • Hyperbridge: Hyperbridge is the first fully permissionless and decentralized cross-chain protocol powered by interoperability proofs. It allows anyone to run a relayer which transmits messages across chains without any staking or whitelisting.

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 (RISCV VM and EVM), and Rust ecosystem integration that extends Cargo for blockchain development workflow.
  • 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: An opensource ERC-2771 gas relay service built with RUST and Solidity.
  • 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
  • Citadel: Polkadot para-chain that aims to provide a decentralized exchange (DEX) platform for users to trade assets using Hyperbridge as a messaging channel.
  • Ink! Awesome DeFi: Notable Smart contracts re-written in Ink! domain specific language utilizing the Openbrush library.
  • Light Tornado Cash: Implementation of Tornado Cash for learning Groth16 zero-knowledge proofs.
  • Diamond Standard Ink!: Template implementing diamond standard using the Ink! smart contract framework for Polkadot parachains.
  • Synthetix Staking Reward Algorithm: Implementation of the Synthetix staking reward contract using Rust and the INK framework.
  • Constant Sum AMM: Solidity project implementing a market maker with x+y=k formula.
  • UniswapV3 Price Oracle: Solidity project implementing UNISWAP v3 price oracle.
  • Create3 Implementation: Solidity factory contract that can cryptographically verify if a contract was deployed by the factory.
  • Fractional NFTs: Contract that takes an NFT and mints ERC20 tokens representing fractional ownership.
  • Multisig Core Contracts: Core contract for multi-sig wallet and signer built during ETHOnline.

Featured Technical Articles

Blockchain & EVM Deep Dives

Zero-Knowledge Proofs & Cryptography

Distributed Systems & Infrastructure

Medium Articles

Publications