January 2026Proof-carrying data (PCD) framework
Review of Ragu's recursive proving toolkit for Zcash's Tachyon shielded protocol, built on the Pasta curve cycle.
Part of Project Tachyon, Zcash's scaling initiative.
Selected security audits, cryptography projects, and open-source contributions.
Cryptography, ZK proofs, and protocol implementations.
January 2026Proof-carrying data (PCD) framework
Review of Ragu's recursive proving toolkit for Zcash's Tachyon shielded protocol, built on the Pasta curve cycle.
Part of Project Tachyon, Zcash's scaling initiative.
December 2025Private trading protocol
Private trading on HyperEVM (Hyperliquid), using TEEs backed by AWS Nitro Enclaves.
December 2025Digital identity protocol
Passport-based identity proofs with selective disclosure of personal information.
Scope
November 2025Cross-chain messaging protocol
Aleo messaging and token implementations for Hyperlane's cross-chain protocol.
Scope
November 2025Post-quantum proof system
LaBRADOR implementation: a post-quantum proof system based on lattice assumptions.
October 2025Data availability sampling protocol
ZODA data availability encoding implementation for Celestia's Fibre Blockspace upgrade.
September 2025Private token
Confidential Transfers extension for Solana’s Token Extensions Program (Token 2022).
Scope
April 2024Proof of solvency
Proof of solvency protocol for centralized exchanges.
I also wrote a detailed code walkthrough of:
Mar 2026 – Apr 2026
A multisig wallet for Mina, built with o1js, where owners propose, approve, and execute transactions
May 2025
A private dating app where matches are computed under MPC, so no one (not even the server) sees your preferences
Mar 2025
Prove your ID is valid and your income covers the rent, without handing your documents to a landlord
since Jul 2025
WebAssembly-friendly Noir SDK, to make in-browser zkTLS web proofs practical
Apr 2025
Recursive proving in Noir
Jun 2025
A hands-on playground for learning the mpz MPC framework, ported to the latest version of mpz
Mar 2025
Building a STARK step by step in SageMath, to really understand how the protocol works
May 2024
A soundness bug in PSE's Halo2 lookup_any: a malicious prover could satisfy a lookup that should fail
Feb 2024 – Apr 2024
Finished as a top fellow in Electisec's ZK security fellowship, auditing real ZK circuits
Jun 2024
A ready-to-go Halo2 project template, with testing wired up from day one
Feb 2025
How Halo2 circuits go wrong: common soundness bugs, with circuits and tests that catch them
Jun 2024
A Mock Prover feature that emulates a malicious prover by tampering with cell values
Feb 2024
A from-scratch reimplementation of Tornado Cash in Halo2, with a detailed write-up of the circuits
since Jan 2024
Low-level security, self-taught: from binary exploitation to kernel exploits
Mar 2023 – Jun 2024
Contributed several cheatcodes and a Chisel improvement to Foundry
Oct 2021 – Dec 2021
Placed 1st in the first cohort of Secureum's smart-contract security bootcamp
The very first cohort of what became one of the best-known smart-contract security bootcamps.
See the bootcamp contentJun 2021 – Jan 2023
Core contributor to Angle, the leading decentralized euro stablecoin
since Jul 2015
A full-stack decade: from mobile apps to cloud infrastructure to cryptography