Jon’s expertise and interest lie in the formal methods of computer science: program analysis, program verification, synthesis, and security.
During his PhD studies at UT Austin (as part of the UToPiA Group), Jon has published research and developed tools in smart contract and ZK security (e.g., SmartPulse and Zequal).
Earlier, Jon graduated with a B.Sc. and an M.Sc. in Computer Science from the University of Arizona, where he conducted research in malware detection evasion, analysis of exception-based control transfers, covert channels, static analysis (covert collusion detection), and dynamic analysis (language-agnostic interpreter optimization).
At Veridise, Jon has audited a wide range of protocols, including smart contracts, blockchain implementations, and ZK circuits. Jon has audited clients such as RISC Zero, Succinct, Semaphore, vLayer, and Ankr
Experience overview
Experience
Circom, Go, Leo, Rust, Solidity, Sui Move, Typescript, o1js, Substrate, arkworks, Halo2
Specialities
Smart Contracts, Zero Knowledge, Infrastructure
Previous work
Academic work
- Zequal: Automated Verification of Consistency in Zero-Knowledge Proof Circuits. Jon Stephens, Shankara Pailoor, Isil Dillig. In CAV 2025.
- Practical Security Analysis of Zero-Knowledge Proof Circuits. Hongbo Wen, Jon Stephens, Yanju Chen, Kostas Ferles, Shankara Pailoor, Kyle Charbonnet, Isil Dillig, Yu Feng. In USENIX Security 2024.
- SmartPulse: Automated Checking of Temporal Properties in Smart Contracts. Jon Stephens, Kostas Ferles, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig. In S&P 2021.
- Verifying Correct Usage of Context-Free API Protocols. Kostas Ferles, Jon Stephens, Isil Dillig. In POPL 2021.
- Representing and Reasoning about Dynamic Code. Jesse Bartels, Jon Stephens, Saumya Debray. In ASE 2020.
- Jon’s academic research on Google scholar
Full audit reports
- Succinct: SP1 Call Contract, 2 Jul 2025, a security assessment of SP1 Call Contract
- vLayer, 12 May 2025, security review of trustless verifiable data infrastructure protocol
- RiscZero: Steel, 4 Oct 2024, security review of RISC Zero’s Steel library
- Ankr protocol, 17 Feb 2023, security review of token staking protocol
- Semaphore, 5 Jan 2023, security review of Groups v3
- Unirep, 28 Aug 2023, security review of Unirep’s Universal Reputation Protocol
Conference presentations
HoZK Radio (podcast)
29 min | HoZK Radio
Uncovering Hidden Security Risks...
20 min | Modular & L2 Day
Unifying ZK: A Comprehensive DSL...
19 min | ZK Accelerate
Taxonomy of ZK bugs
16 min | ETH Denver 2023
Hybrid Attack Synthesis for DeFi
14 min | Solidity Summit 2022
Are your Zero-Knowledge Proofs...
26 min | DevCon 2022