Guillaume Ballet

Core Developer at Ethereum

Germany
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
Guillaume Ballet is a core developer based in Germany with 11 years of experience, currently working on Ethereum protocol implementations. He has made notable open-source contributions to high-profile projects like go-ethereum and Erigon, advancing Whisper messaging (v5/v6), PoW calculations and core API refactors that prioritize protocol correctness and performance. His work spans blockchain client internals and developer tooling—refactoring ZoKrates’ field module into its own crate and improving build and CI systems—showing a strong inclination toward modular, maintainable cryptographic code. With a foundation in embedded and kernel engineering (TomTom, Intel) and system-level contributions such as DragonflyBSD support in gopsutil, he brings rare depth across hardware-near code and distributed ledger systems. Pragmatic and detail-oriented, he blends low-level systems craftsmanship with protocol-level engineering to keep critical infrastructure robust and efficient.
code11 years of coding experience
job10 years of employment as a software developer
bookClasses préparatoires Aux Lazaristes
bookMasters, Masters at Ecole centrale de Nantes
languagesEnglish, French, Japanese, German, Dutch, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
311reputation
11kreached
8answers
1question
github-logo-circle

Github Skills (27)

system-info10
system-programming10
zksnark10
lang10
go10
ethereum10
cryptography10
blockchain10
rust10
system-information10
testing9
api-doc9
wasm-pack9
rustwasm9
golang9

Programming languages (28)

CDMakefileWebAssemblyGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
ethereum/go-ethereum

Oct 2017 - Oct 2022

Go implementation of the Ethereum protocol
Role in this project:
userBack-end Developer
Contributions:1 release, 327 reviews, 173 commits in 5 years 1 month
Contributions summary:Guillaume primarily worked on the implementation of the Whisper protocol, contributing to the go-ethereum codebase. Their contributions focused on improving the Whisper v5 and v6 protocols, including implementing features related to message handling, proof of work, and encryption. The user's work involved modifying core files such as `envelope.go`, `message.go`, `filter.go`, and related test files. They also contributed fixes to staticcheck warnings, indicating active code maintenance and improvement efforts.
golanggethethereump2pblockchain
erigontech/erigon

Oct 2019 - Feb 2021

Ethereum implementation on the efficiency frontier
Role in this project:
userBack-end Developer
Contributions:53 commits, 2 PRs in 1 year 3 months
Contributions summary:Guillaume primarily worked on enhancing and maintaining the Ethereum implementation. Their commits include implementing Whisper v5 methods and removing AES nonce for Whisper v6. Additional contributions include refactoring Whisper code, fixing issues with the topic list copy, updating PoW calculations, and refactoring the API, indicating a focus on core protocol improvements and maintenance. The user also made changes to the build system and CI configuration.
ethereumsolidityfrontierblockchain
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
Guillaume Ballet - Core Developer at Ethereum