François Garillot

Senior Staff Engineer at Miden

Montreal, Quebec, Canada
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
François Garillot is a Senior Staff Engineer with 15+ years building high-throughput distributed systems, streaming analytics, and cryptographic primitives across startups and major labs. He has deep expertise in Scala, Spark Streaming (Databricks/O'Reilly certified and contributor), Rust-based crypto, and blockchain core logic—contributions include work on Curve25519 implementations and consensus/storage for Sui, Flow, Aptos and Diem. His background spans academia (PhD-level work on type systems with Martin Odersky) to production leadership roles (CTO/Head of Engineering) where he operationalized near-real-time mobility analytics and ad-auction models at internet scale. François pairs research-grade rigor with pragmatic engineering: performance-driven refactors, serialization and typed-DB improvements, and property-based testing across multiple repos. He’s equally comfortable designing scalable algorithms for millions of users and implementing low-level cryptography and ZK/SNARK plumbing. Based in Montreal, he blends systems-level thinking with hands-on contributions to high-profile open-source projects.
code15 years of coding experience
job16 years of employment as a software developer
bookB. Sc. Diplôme Computer Science, B. Sc. Diplôme Computer Science at Ecole normale supérieure
bookPh. D. Computer Science, Ph. D. Computer Science at École Polytechnique
bookM. Sc. Computer Science, M. Sc. Computer Science at Université Paris Cité
stackoverflow-logo

Stackoverflow

Stats
11,927reputation
1.4mreached
222answers
8questions
Badges
recursion
top-5%
apache-spark
top-5%
autocomplete
top-5%
scala
top-5%
git
top-5%
java
top-5%
github-logo-circle

Github Skills (77)

notebook10
apache-spark10
testing10
elliptic-curve10
bash10
code-generation10
build-automation10
property-testing10
type-check10
reactive10
data-serialization10
golang10
finite-field10
rust10
algorithm10

Programming languages (23)

JavaC++LeanRustCCoqScalaMakefile

Github contributions (5)

github-logo-circle
MystenLabs/sui

Nov 2021 - Jan 2023

Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
Role in this project:
userBack-end Developer
Contributions:633 reviews, 881 commits, 422 PRs in 1 year 2 months
Contributions summary:François primarily contributed to the core logic of the Sui blockchain platform. Their commits demonstrate involvement in implementing and refining consensus mechanisms, specifically focusing on improving data storage and management within the DAG structure. The user also refactored code to use a typed database API, and introduced serialization optimizations, demonstrating a commitment to performance and data integrity. Additionally, they made improvements in error handling, by logging error messages appropriately and adding better traceability.
ethereumcontractsmart-contract-platformprogramming-languagesui
diem/diem

Jul 2019 - Feb 2021

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 316 commits, 207 PRs in 1 year 7 months
Contributions summary:François primarily focused on the development of the crypto layer, including low level serialization, validation, and API design for key management and the blockchain context. Their contributions involved enhancing the existing cryptographic primitives, enabling new schemes and migrating the codebase to a new API. The changes include fixing key conversions, streamlining core data structures to improve performance and maintainability.
diemfinancialtrustedethereumblockchain
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
François Garillot - Senior Staff Engineer at Miden