CV
The full CV, including the publication list, is available as a PDF.
Positions
Apr 2024–Present
Senior Security Researcher
Security audits of protocols built on zero-knowledge proofs, multi-party computation, and fully homomorphic encryption, and research on protocol security and vulnerability detection, including AI-based vulnerability detection. Clients include Tachyon (Zcash), the Ethereum Foundation, Commonware, Aleo, Solana, Aptos Labs, and Mysten Labs (Sui).
Aug 2026–Present
Marie Skłodowska-Curie Fellow
Research on the security of production zero-knowledge systems and on LLMs for security, including LLM-based vulnerability detection and auditing of cryptographic software.
Oct 2025–Nov 2026
Assistant Professor
Computational Economics and Finance. Lead the Distributed Ledger Technologies Seminar and co-teach Blockchain Technologies; co-supervise PhD students and have supervised 9 BSc and MSc theses; co-wrote the proposal for the UKFin-funded TRACE project.
Aug 2023–Nov 2023
Research Scientist
Migration of applications from EVM chains to zkSync Era, trade-offs between EVM compatibility and equivalence, and formalising how rollups are secured by their L1, which led to "Towards a Formal Foundation for Blockchain Rollups" (CCS 2025).
Sep 2022–Aug 2023
R&D Engineer
Security tools for smart contracts and zero-knowledge circuits, including a ZK circuit fuzzer combining dynamic analysis, SMT solving, and static analysis, used in audits of protocols such as Scroll's zkEVM. Part time from January 2023.
Mar 2019–Oct 2021
Researcher
FASTEN European research project: static-analysis call graphs for the whole Debian ecosystem and a framework for security, risk, licence-compliance, and change-impact analyses. Also research in web security, programming languages, and software testing.
Feb 2018–Feb 2019
Software Engineer
PANORAMIX European research project: made the Zeus e-voting platform modular with respect to its cryptosystem and integrated two mix networks.
Education
2021–2025
PhD, Department of Computing
Imperial College London
Thesis: "Practical Analysis of Zero-Knowledge Proof Implementations: Performance, Vulnerabilities, and Defenses". Advisors: Benjamin Livshits and Alastair Donaldson.
2019–2021
MSc in Computer Science
National and Kapodistrian University of Athens
Thesis: "A Study of Typing-Related Bugs in JVM Compilers". Advisors: Alex Delis and Dimitris Mitropoulos. GPA 9.57/10.
2014–2019
BSc in Management Science and Technology, major in Software Engineering and Data Science
Athens University of Economics and Business
Thesis: "Mix network implementations in e-voting system". Advisor: Panagiotis Louridas. GPA 7.8/10.
Awards
2026
Best Paper Award, Nanyang Blockchain Conference 2026
for "The Anonymity Gap: Understanding Real Privacy in Shielded UTXO-Based Protocols for DeFi"
2022
for "Finding Typing Compiler Bugs"
2022
Best Artifact Award, PLDI 2022
for "Finding Typing Compiler Bugs"
2021
Best Artifact Award, ICSE 2021
for "Data-Oriented Differential Testing of Object-Relational Mapping Systems"
Teaching
2025–2026
University College London
Assistant Professor
- Fall 2025: Instructor, Distributed Ledger Technologies Seminar
- Fall 2025: Co-instructor, Blockchain Technologies
2022–2024
Imperial College London
Teaching Assistant
- Spring 2023, 2024: Advanced Computer Security (graduate; instructor Benjamin Livshits)
- Spring 2022: Principles of Distributed Ledgers (graduate; instructor Arthur Gervais)
- Spring 2022: Decentralised Finance (graduate; instructor Arthur Gervais)
2018, 2021
National and Kapodistrian University of Athens
Teaching Assistant
- Spring 2021: Systems Programming (undergraduate, ~240 students; instructor Mema Roussopoulos)
- Spring 2018: Lead TA, Computer Security (undergraduate and graduate, ~90 students; instructor Dimitris Mitropoulos)
2017–2020
Athens University of Economics and Business
Teaching Assistant
- Fall 2017–2019: Lead TA, Introduction to Computer Science (undergraduate, ~180 students; instructor Dimitris Mitropoulos)
- Spring 2018–2020: Lead TA, Computer Security (undergraduate, ~20 students; instructor Dimitris Mitropoulos)
See also Publications, Talks, and Service.