Skip to content

Research Engineer · ZisK

Héctor Masip Ardevol

I build systems that prove computation without revealing secrets.

I work on zero-knowledge proof systems, from the math to the prover code. Right now I'm building ZisK, a high-performance zkVM. Before that I was on the Polygon zkEVM proving stack, where I worked on the arithmetization and co-designed eSTARK, the proof system at its core. My origins are in mathematics and applied cryptography. Always looking for elegant solutions to hard problems.

Portrait of Héctor Masip Ardevol

InterestsMath / Probabilistic Proofs / Formal Methods / Distributed Systems

Selected work

ZisK zkVM

2025 — now

Research engineer on ZisK, a high-performance zero-knowledge virtual machine for proving arbitrary programs.

  • zkVM
  • STARKs
  • Rust

Formal verification of ZisK's recursion

2026

A Lean 4 roadmap for formally verifying ZisK's recursive aggregation: specifying the STARK verifier in Lean, proving the verifier circuits sound, and showing that an accepted final proof yields valid, bus-balanced witnesses.

  • Formal verification
  • Lean 4
  • Recursion

eSTARK

2023

Generalized STARKs with the eAIR intermediate representation and three built-in arguments. The core proving system of the Polygon zkEVM prover.

  • STARKs
  • Arithmetization
  • Polynomial IOPs

Lookup arguments: PlonKup & RapidUp

2022

PlonKup integrates plookup into PlonK. RapidUp extends lookups across multiple domains with a selector-based permutation protocol.

Break my circuit

You are the prover. The verifier doesn't run the program; it only checks the constraints. Each circuit here is missing one, which is the most common bug in real ZK systems. Find a witness that fools it.

circuit.circom

Public (verifier sees)

Witness (you choose)

Constraints · everything mod 97