Xavier Coromina

Applied ZK Cryptography Engineer ZisK Associate Professor University Of Girona

Girona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Xavier Coromina is an applied ZK cryptography engineer and associate professor based in Girona with over a decade of engineering and academic experience and four years focused on cryptography and blockchain. He blends hands-on systems and embedded background—having founded hardware/software startups and built end-to-end IoT platforms—with recent roles improving zkSNARK tooling and performance at projects like iden3/snarkjs and Polygon Hermez zkEVM. At ZisK and the University of Girona he bridges research and production, optimizing plonkSetup and plonk16Prove pipelines and fixing subtle polynomial and blinding bugs that improved real-world proving performance. Comfortable from low-level C/C++ firmware to Node.js and WASM, he brings a rare combination of product-minded engineering, academic rigor, and startup founder instinct.
code4 years of coding experience
job19 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
bookIT PhD courses, IT PhD courses at Universitat de Girona
languagesCatalan, Spanish, English, French
github-logo-circle

Github Skills (11)

zksnark10
javascript10
performance-optimization10
data-structure9
algorithm9
data-structures9
algorithms9
cli8
wasm-pack8
rust-wasm8
rust5

Programming languages (6)

C++CircomJavaScriptWebAssemblyHTMLAssembly

Github contributions (5)

github-logo-circle
iden3/snarkjs

May 2022 - Jan 2023

zkSNARK implementation in JavaScript & WASM
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:9 reviews, 208 commits, 25 PRs in 8 months
Contributions summary:Xavier primarily focused on improving the performance of the `snarkjs` library, specifically within the `plonkSetup` and `plonk16Prove` functionalities. They optimized constraint processing and fixed a bug related to splitting `t(x)` polynomials, adding blinding scalars to address the issue. Furthermore, the user contributed to refactoring and commenting on code to improve readability. The user also added a new command to the CLI to obtain info from files.
javascriptblockchainwebassemblyzksnarkwasm
0xPolygonHermez/zisk

Oct 2024 - Apr 2025

Contributions:1 release, 30 reviews, 97 PRs in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Xavier Coromina - Applied ZK Cryptography Engineer ZisK Associate Professor University Of Girona