I am passionate about Web3 and cryptographic development, with a current focus on programmable cryptography β including zero-knowledge proofs (zk), fully homomorphic encryption (FHE), and multi-party computation (MPC) β at both theoretical and practical levels. I am excited by the challenge of building services and applications that prioritize user privacy and employ robust, cryptographically secure architectures. I envision a future where technology empowers a freer, more democratic society as human civilization evolves.
For my professional experience, please refer to my LinkedIn profile.
Solidity, Hardhat, Foundry, zk-SNARKs, Circom, Semaphore, FHE, TFHE, TypeScript, Next.js, React, ERC-4337 Account Abstraction, Rust.
-
In 2025 Q2, implemented Analytics dApp built on Zama fhEVM. This analytics dApp leverages fully homomorphic encryption (TFHE scheme), using fhEVM library, to encrypt respondent answers and perform aggregate analysis. The project is in response to Zama bounty Build a Confidential Benchmarking and Polling System Onchain using fhEVM.
- π§π»βπ» source code (both smart contracts and front end)
- π project website
- π₯ demo video
- π write up
Key skills: TFHE, fhEVM, Solidity, Hardhat, React, Next.js
-
In 2025 Q1, delivered Anonymous Multi-sig wallet with Semaphore Smart Account Modules. This project utilizes the Semaphore protocol to generate zero-knowledge proofs, enabling group members to endorse transactions while preserving anonymity. The initiative was supported by PSE Acceleration Program grant / Ethereum Foundation.
- π§π»βπ» source code (both smart contracts and front end)
- π project website
- π₯ demo video
- π write up
Key skills: zero-knowledge, Semaphore, Solidity, Foundry, ERC-4337, ERC-7579, Rhinestone modulekit, Pimlico permissionless, React, next.js
-
In 2024 Q3, completed PSE Core Program to gain a deeper understanding on programmable cryptography. At the end of the program, delivered capstone project Number Guessing Game, a game that awards player making a guess closest to participants' mean, using zero-knowledge proof written with circom toolchain.
- π§π»βπ» source code
- π project website
- π₯ demo video
- π write up
Key skills: zero-knowledge, circom toolchain, snarkjs, Solidity, Hardhat, Next.js
-
Employed by CESS Network, 2023 - 2024:
- Researched on CESS protocol and helped launch v1 of CESS documentation portal.
- Prepared CESS course material, aligned resources internally, launched CESS course cohort I.
- Polkadot-sdk consulting to core development team.
-
Employed by AltLayer, 2022:
- Researched and developed an Ethereum L2 app-chain protocol with rollup capability using Polkadot-sdk.
- Performed market research and analysis on competitive products (e.g. Polygon, Optimism, Arbitrum), and helped shape the core product market positioning.
- Drafted the core platform documentation in internal doc system.
- Built demo and tutorials of the platform.
-
Employed by Parity, 2019 - 2022:
- Fostered Polkadot Web3 ecosystem in China and Asia region.
- Ran 10+ AMAs, hackathons, both on-site and virtual ones.
- Contributed code to the core sdk (Substrate) and its documentation.
- Built tutorials and demo projects to demonstrate Substrate/Polkadot features to new developers.
- Created Substrate course content.
- PSE Core Program, study on programmable cryptography.
- Rareskill Zero Knowledge Bootcamp, study on Groth16.
- Coursera: Stanford Cryptography I, study on crytography fundamental.
- Consensys Ethereum Developer Program Bootcamp, study on Solidity.