Grégory Demay

Staff Software Engineer, Team Lead (DeFi) at DFINITY Foundation

Zurich, Zurich, Switzerland
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
Grégory Demay is a Staff Software Engineer and Team Lead at DFINITY Foundation based in Zürich, combining a strong academic background in information security and cryptography (Dr. Sc. ETH Zurich) with hands-on engineering in blockchain and DeFi. He leads cross-chain and DeFi teams, focusing on secure, production-grade back-end systems for the Internet Computer and contributing to core node software and cryptographic key management. His work includes targeted maintenance and security-focused refactors in the high-profile dfinity/ic repository, demonstrating attention to cryptographic hygiene and RPC robustness. Prior to DFINITY he spent six years as a security engineer and researcher, bringing rigorous formal and applied security practices to distributed systems. Colleagues know him for translating deep cryptographic research into practical, auditable implementations that scale in real-world blockchain deployments.
code3 years of coding experience
job10 years of employment as a software developer
bookEngineer's degree - Telecom Bretagne Diploma Electrical Engineering, Engineer's degree - Telecom Bretagne Diploma Electrical Engineering at IMT Atlantique
bookBaccalauréat S option Mathématiques, Baccalauréat S option Mathématiques at Lycée Saint-Martin de France (95, Pontoise)
bookCPGE PC, CPGE PC at Lycée Hoche (78, Versailles)
languagesEnglish, German, French
github-logo-circle

Github Skills (8)

refactoring10
rust10
cryptography10
refactor10
security9
back-end-development9
protocol-buffers7
unit-testing7

Programming languages (3)

TypeScriptRustJavaScript

Github contributions (5)

github-logo-circle
dfinity/ic

Sep 2022 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer & Cryptography Engineer
Contributions:468 reviews, 134 commits, 166 PRs in 4 months
Contributions summary:Grégory primarily worked on removing unused code related to the `TempCryptoComponentGeneric::new_from_seed` method, indicating maintenance and code cleanup. They also merged updates related to removing unused methods in `SecretKeyStoreCspVault`, which suggests a focus on security and key management. The user also contributed to other changes like the modification in a test files that test for cryptographic properties. The user also updated the tarpc library and increased input size limits over the RPC connection and added test for it.
replicablockchainnodesdfinityinternet
dfinity/evm-rpc-canister

Nov 2023 - Mar 2025

Interact with EVM blockchains from the Internet Computer.
Contributions:3 releases, 202 reviews, 142 PRs in 1 year 4 months
alchemyarbitrumavalanchecloudflarecross-chain
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