Skip to content

About

I'm a Research Engineer at ZisK, working on zero-knowledge cryptography and blockchain scalability. Previously I was at Polygon Labs, where I worked on the arithmetization of its zkEVM with the extended Algebraic Intermediate Representation (eAIR), and on the integrity of the proving system, a composition of an inner eSTARK with an outer fflonK.

I trained as a mathematician: a BSc in Mathematics at the University of Alicante, focused on discrete mathematics, and an MSc in Advanced Mathematics and Mathematical Engineering at the Polytechnic University of Catalonia (UPC). I then spent two years doing doctoral research in UPC's Department of Network Engineering. My research ranges from theoretical and applied cryptography to probabilistic proofs, with a particular interest in using zero-knowledge proofs to make blockchains and authentication systems scale.

In my free time I solve cryptography CTF challenges on CryptoHack, HackTheBox and CryptoPals. Textbook cryptography and real-world cryptography are far apart, and these challenges are how I connect the two.

  1. Jun 2025 — Present

    Research Engineer, ZisK

    Building a high-performance zkVM.

  2. May 2023 — Jun 2025

    Research Engineer, Polygon Labs

    Polygon zkEVM: arithmetization with the extended AIR (eAIR), and the integrity of the proving system, a composition of an inner eSTARK with an outer fflonK.

  3. 2021 — 2023

    Doctoral Researcher, Polytechnic University of Catalonia (UPC)

    Research on zero-knowledge proofs for blockchain scalability, with a focus on zkEVMs, in the Department of Network Engineering. Funded by the FI-SDUR 2021 grant (Generalitat de Catalunya).

  4. 2021

    Research Staff Member, Polytechnic University of Catalonia (UPC)

    Research member of the ARPASAT project.

  5. 2020

    Research Collaborator, Information Security Group (UPC) & Codegram

    Analysis, study and implementation of a post-quantum e-voting protocol.

Education

  1. 2021 — 2023

    Doctoral Studies, Applied Cryptography

    Polytechnic University of Catalonia (UPC)

    Department of Network Engineering. Left the program before completing the degree.

  2. Summer 2022

    Summer Residency

    0xPARC

    Research residency on applied zero-knowledge cryptography in New York.

  3. 2019 — 2020

    MSc, Advanced Mathematics and Mathematical Engineering

    Polytechnic University of Catalonia (UPC)

    Thesis on linkable attribute-based signatures. Thesis (PDF) ↓

    Honorable Mention, Premio Leonardo Torres Quevedo 2020 en Criptología y Seguridad de la Información (cryptology and information security).

  4. 2015 — 2019

    BSc, Mathematics

    University of Alicante

    Focus on discrete mathematics. Thesis on the subgraph isomorphism problem. Thesis (PDF) ↓

Teaching

  1. 2021, 2022

    Lecturer, Cryptography

    Master's in Blockchain Technologies, UPC School

    Face-to-face cryptography module: modular arithmetic, RSA and elliptic-curve cryptography, pairings and signatures (ECDSA, BLS), provable security, advanced signature schemes and zero-knowledge proofs, from Schnorr and Fiat–Shamir to zk-SNARKs.

Interests

  • Math
  • Probabilistic Proofs
  • Formal Methods
  • Distributed Systems

Languages

  • Spanish Native
  • Catalan Native
  • English Fluent

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