Projects
- zk-email-verify431 ★
Core contributor @ ZkEmail
Verify any text in any sent or received email, cryptographically — trusting only the sending mailserver.
- zk-regex v2105 ★
Author @ ZkEmail
Regex-to-circuit compiler (Circom/Noir) with off-circuit NFA traversal and in-circuit proof.
- jwt-tx-builder25 ★
Author @ ZkEmail
Proving OAuth identity (e.g., Google Workspace membership) via JWT verification in ZK.
- Jolt1k ★
Contributor @ a16z crypto
RISC-V zkVM from a16z crypto. Wrote the spec driving its Fiat-Shamir transcript migration to spongefish; earlier added domain-separation labels to the transcript.
- ProveKit108 ★
Core contributor @ World
Client-side zero-knowledge proving for World ID. Core contributor for the past year: layered witness solving with batch inversion, sound challenge generation for LogUp and Spice, a SHA-256 blackbox, recursive verification fixes, prover memory work, and a field-generic proving spine.
- spongefish100 ★
Contributor @ arkworks
Fiat-Shamir library for arkworks. Added mandatory session binding via type-state and made the duplex sponge portable across pointer widths.
- WHIR219 ★
Contributor
Reed–Solomon proximity testing with super-fast verification. Added batch prove/verify and enabled recursive verification by fixing transcript to constant length.
- ZkSnap
Author @ Aerius Labs
Privacy-preserving voting protocol using IVC-based proof aggregation and additive homomorphic encryption. Built full Halo2 circuit stack with client-side proof generation under 30s.
Ethereum Foundation grant
ZK circuit to anonymize Ethereum FOCIL includer identities, replacing public signatures with proofs to prevent coercion/legal targeting. Built using Barretenberg stdlib and Ultra Honk.
- PLUME
PSE grant
Plume nullifier scheme + secp256k1 hash-to-curve in Halo2 for anonymous double-spend prevention. Passed PSE audit.