An implementation of a bribery-resistant voting system built with zero-knowlege proofs on Ethereum, currently used by the clr.fund project to facilitate permissionless quadratic funding for public goods in the Ethereum ecosystem.
Phase 1 of a multi-party trusted setup ceremony for zero-knowledge circuits on the BN254 curve.
A proof-of-concept ETH and ERC20 mixer built on zk-SNARKs.
A privacy gadget which uses zk-SNARKs for anonymous set membership verification and message signalling.
An implementation of the Mastermind board game which uses zk-SNARKs instead of a trusted third party to verify game rules.
A blockchain-based securities exchange, built when I worked for ConsenSys Solutions.
*circom-helper*
Enhances the circom circuit compiler developer experience by abstracting away circuit compilation, witness generation, and signal extraction.
*multisetups*
A simple, IPFS-based multi-party trusted setup utility for snarkjs.
*zkey-manager*