Iβm a second-year Ph.D. student in Computer Science at Columbia University, currently focusing on Zero Knowledge Proofs.
Keywords: Cryptography, Zero Knowledge Proof, Software Testing, Fuzzing, Formal Verification, Rust, Lean4
- zkFuzz: ZK circuit fuzzer (IEEE S&P'26, 60+ confirmed bugs)
- Runwai: Refinement-typed DSL for certified AIR constraints and lookups implemented in Lean4
- MyZKP: Tutorial e-book to implement zero-knowledge proofs from scratch using Rust and CUDA.
- AIJack: Security risk simulator for machine learning (400+ stars on GitHub, 10K+ downloads, referenced in 10+ papers)
Iβve discovered and responsibly reported 70+ vulnerabilities in real-world ZK projects. Some confirmed and fixed cases include:
- lita-xyz/valida-vm#16
- lita-xyz/valida-vm#13
- aptos-labs/keyless-zk-proofs#50
- siv-org/verifiable-private-overrides#13
- rarimo/passport-zk-circuits#60
- [IEEE S&P '26] 0οΈβ£: zkFuzz: Foundation and Framework for Effective Fuzzing of Zero-Knowledge Circuits
- [AAMAS '24] π: On the Transit Obfuscation Problem
- [ICLR '24] π³: VFLAIR: Benchmark for Vertical Federated Learning
- [CVPR '23] π₯: Breaching FedMD, Image Recovery via Paired-Logits Inversion Attack
- Formal Verification of Blockchain Consensus Algorithms in Lean 4 | blog | code
- Learning x86β64 Machine Language and Assembly by Implementing a Disassembler | blog | code




