Andrea Cerulli is an engineering manager and cryptography researcher based in Zurich with a decade of experience applying theoretical foundations to production-grade distributed systems. At DFINITY he has progressed from researcher to engineering manager, driving improvements in cryptographic protocols—most recently boosting the efficiency and reliability of zero-knowledge proofs and fixing subtle IDKG dealer-index issues in the Internet Computer codebase. He blends deep academic training (PhD in Cryptography from UCL and an MSc with distinction) with hands-on backend development and test engineering for a high-profile blockchain project. Known for turning formal cryptographic ideas into robust implementations, he balances research rigor with pragmatic leadership of cross-functional teams.
9 years of coding experience
8 years of employment as a software developer
Master’s Degree, MSc Mathematics for Cryptography and Communication, Distinction, Master’s Degree, MSc Mathematics for Cryptography and Communication, Distinction at Royal Holloway, University of London
Bachelor’s Degree, Mathematics, 106/110, Bachelor’s Degree, Mathematics, 106/110 at Università degli Studi di Torino
Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
Back-end Developer
Contributions:22 reviews, 41 commits, 7 comments in 9 months
Contributions summary:Andrea's primary contributions involved fixing inconsistencies in the IDKG protocol, specifically concerning dealer index handling in the `create_dealing` and `create_transcript` APIs. They introduced a method to retrieve the correct dealer index within the IDKG parameters. This work included the implementation of tests to verify the index derivation for various transcript operations. Further contributions focused on correcting flaky tests related to threshold ECDSA and enhancing the test framework.
Contributions:2 PRs, 39 pushes, 7 branches in 1 day
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.