Skip to content
View jimmychu0807's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@hkwtf @substrate-asia @dhkdao

Block or report jimmychu0807

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jimmychu0807/README.md

Overview

GitHub statistics Top languages
Github statistics Github top languages

8+ years of software engineering experience across blockchain protocols, smart contracts, and distributed systems, with 6 years of Solidity and 5 years of Rust. Selected for the Ethereum Protocol Fellowship (Cohort 6) — where I integrated zkVM provers into an Ethereum consensus client in Rust.

Architected and shipped a production EVM-compatible rollup protocol stack at AltLayer using polkadot-sdk and Rust. Deep expertise in advanced cryptography (ZKP , FHE, ECDSA), account abstraction, and cross-chain bridge design. Proven ability to design and communicate complex systems to technical and non-technical audiences across multiple organizations.

LinkedIn · X · Blog

Technical Skills

  • Smart Contracts: Solidity (6 yrs), Foundry, Hardhat, Tenderly, Account Abstraction (ERC-4337, ERC-7579, ERC-7702), Defi (ERC-4626, ERC-7887), T-REX (ERC-3643), Cross-chain (ERC-7683), Trustless agent (ERC-8004)
  • Rust / Systems: Rust (5 yrs), async/await, tokio, Substrate/polkadot-sdk, Ethereum consensus clients (Grandine, Ream), zkVM (RiscZero, Brevis Pico, Zisk)
  • Cryptography: ZK-SNARKs, PLONK, Groth16, FHE (Zama fhEVM), ECDSA, KZG commitments, circom, Semaphore
  • Architecture: Distributed systems design, cross-chain bridge design, protocol specification, EVM internals, rollup architecture, Layer 2 infrastructure
  • Frontend / Integration: TypeScript (7 yrs), Next.js/React, wagmi, viem, ethers.js
  • DevOps: Shell, GitHub CI, Docker, Kubernetes, Vercel, AWS, Google Cloud

Notable Projects

  • Selected globally for the Ethereum Protocol Fellowship, a flagship Ethereum Foundation program for core protocol contributors.
  • Integrated two zkVM provers — Brevis Pico (PR#386) and Zisk (PR#475) — into the Grandine Ethereum consensus client in Rust, benchmarking the Ethereum state transition function.
  • Delivered a technical presentation at Devconnect 2025 on zkVM-based Ethereum state verification.
  • Key skills: Rust, zkVM (RiscZero, Brevis Pico, Zisk), Ethereum consensus client (Grandine, Ream), Ethereum spec & testing
  • Designed and implemented an ERC-4337 smart account module preserving multi-sig signer privacy using Semaphore ZK proofs — one of the first privacy-preserving account abstraction modules on mainnet.
  • Awarded a grant by the Ethereum Foundation.
  • Key skills: Solidity, Account Abstraction (ERC-4337, ERC-7579), Semaphore, Tenderly, Rhinestone moduleKit, Pimlico
  • 🌐 dApp website | 🎥 Demo video | 📜 Write up
  • Built an on-chain voting system with fully homomorphic encryption: answers encrypted client-side, aggregation computed on-chain without decryption.
  • Won 2nd place in Zama Bounty Program Season #8.
  • Key skills: Solidity, Zama fhEVM, FHE, Hardhat, wagmi, viem
  • 🌐 dApp website | 🎥 Demo video | 📜 Write up
  • Ranked #18 out of 10k+ participants on the Ethernaut leaderboard; solved 95% of challenges.
  • Key skills: Solidity, Foundry, ECDSA signature exploitation, Typescript
  • Implemented commit-reveal scheme using ZK proofs (circom) for a multi-player on-chain game, ensuring fairness without revealing private inputs.
  • Key skills: Solidity, Circom 2, Semaphore, Hardhat, Next.js
  • 🌐 dApp website | 🎥 Demo video | 📜 Write up

Pinned Loading

  1. semaphore-msa-modules semaphore-msa-modules Public

    Anonymous Multi-Sig Smart Account Module

    Solidity 2 1

  2. analytics-dapp-zama analytics-dapp-zama Public

    Privacy-Preserving Voting dApp — Zama fhEVM

    TypeScript

  3. epf-cohort6-zkvm epf-cohort6-zkvm Public

    zkVM integration research for Ethereum Protocol Fellowship Cohort 6

  4. openzeppelin-ethernaut-solutions openzeppelin-ethernaut-solutions Public

    OpenZeppelin Ethernaut solutions

    Solidity

  5. zk-guessing-game zk-guessing-game Public

    Number guessing game with zk-SNARK prover and on-chain verifier

    TypeScript

  6. substrate-front-end-template substrate-front-end-template Public archive

    A Polkadot.js API + React based template for building Substrate Front Ends

    JavaScript 321 340