Summary
Giacomo Fenzi is a PhD candidate in Computer Science at EPFL specializing in probabilistic proof systems and their practical deployment, with 11 years of industry and research experience bridging cryptography and high-performance software. His background spans rigorous academic training at St Andrews and ETH Zürich and hands-on engineering internships at Twitter and Goldman Sachs, giving him a rare blend of theoretical depth and production-minded coding. He has applied systems-level thinking to cryptographic primitives, zkSNARKs, and Rust-based mathematical algorithms, including work on computational group theory and stabiliser chains. Based in Milan, he teaches and researches at leading Swiss institutions while pursuing research that connects proof-system theory with real-world, deployable protocols. Colleagues describe him as someone who translates abstract cryptographic concepts into performant implementations, often surfacing optimizations that aren’t obvious from the theory alone.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BSc, Mathematics and Computer Science, Bachelor of Science - BSc, Mathematics and Computer Science at University of St Andrews
International Baccalaureate, International Baccalaureate at Worth School
Master's degree, Cyber Security, Master's degree, Cyber Security at ETH Zürich
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
English, Italian, Chinese