Skip to main content

Personal Projects

1. Analytics dApp built on Zama fhEVM

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.

For details, refer to this blogpost.

2. Anonymous Multi-sig wallet with Semaphore Modules

In 2025 Q1, delivered Anonymous Multi-sig wallet with Semaphore Modules. The project uses Semahore protocol to generate a zero-knowledge proof to represent a member endorsement on a transaction within a group. The project is supported by PSE grant / Ethereum Foundation.

For details, refer to this blogpost.

3. PSE Core Program Capstone Project: Number Guessing Game

In 2024 Q3, completed PSE Core Program to gain a deeper understanding on Programmable Cryptography. At the end of the program, delivered a 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.

For details, refer to this blogpost.

4. Stanford Cryptography I Programming Assignment

Solution to programming assignments of Coursera Stanford Cryptography I course.

5. Combination App

Combination generation is a math concept. Given an n and k, how many combinations of k can be picked from n elements, irrespective of the order (i.e. [1, 2, 3] is regarded the same as [3, 1, 2]). I wrote the algorithm for generating all the combination, retrieving a specific item within the combination, and calculating the total number of combinations.

6. Advent of Code 2021 Solutions

My attempt on Advent of Code 2021. Thanks to the subreddit forum that so I can finish all 25 problems.