I design and audit zero-knowledge, privacy and threshold-cryptography systems for fintechs and protocols.
Former Head of R&D at Clearmatics, author of protocols and papers on ZK proof systems and digital signatures, and founder of Ganddee. I take hard cryptographic problems from whiteboard to shipped.
- ROLE
- Applied cryptographer · protocol engineer
- FOCUS
- ZK proof systems · privacy · threshold cryptography
- STACKS
- Ethereum · Zcash
- OPEN-SRC
- libsnark · libff · libfqfft contributor
- SELECTED
- Osmosis · Pyth · Flashbots · QEDIT
What I do
Primary practice
Cryptography & protocol engineering
Deep, hands-on work on zero-knowledge and privacy systems — from protocol design and security review to reference implementations. I've shipped and audited this across the Ethereum and Zcash stacks.
- → ZK protocol design and review (SNARKs, PCD, aggregation)
- → Privacy-preserving payments and shielded assets
- → Threshold cryptography and signature schemes
- → Privacy + compliance: view keys, TEEs, selective disclosure
See the cryptography practice →
Advisory
Startup organic growth
I founded Ganddee and grew it to the #1 lifestyle app on the UK and Ireland App Store, ahead of Hinge, Pinterest and Tinder. I advise founders on the organic growth playbook behind that.
See the growth advisory →
Selected work
All work →Security audit of Ragu (PCD scheme)
2026Independent security review of Ragu, the proof-carrying-data scheme underlying Tachyon in the Zcash ecosystem.
Zcash Shielded Assets (ZSAs)
2025Design of Zcash Shielded Assets and protocol extensions — asset swaps and transaction controls — as part of the QEDIT team.
Mempool privacy: an economic perspective
2023Research on mempool privacy treating it as a mechanism-design problem, not only a cryptographic one. Supported by Osmosis and Flashbots.
Zeth — Zerocash on Ethereum
2019Designed the protocol, headed the formal specification and led the implementation of Zeth, bringing Zerocash-grade privacy to Ethereum using zk-SNARKs.
Writing
All writing →Have a hard cryptography problem, or a protocol to ship?
I take on a small number of engagements at a time — from a one-off review to a few days a week on a rolling basis.
Book a call