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 seasoned core developer with 11 years of experience focused on blockchain and system-level software, currently contributing to Ethereum from Germany. He has deep expertise in Go and protocol-level work—particularly on Whisper and Erigon—where his contributions span protocol implementations, PoW adjustments, API refactors, and CI/build improvements for high-performance Ethereum clients. Prior roles include CTO and tech lead positions, plus embedded and kernel work at TomTom and Intel, giving him a rare blend of low-level systems knowledge and distributed-system engineering. He’s also contributed cross-platform system tooling (gopsutil) and modularized cryptographic tooling (ZoKrates), showing an eye for portability and modular architecture. Colleagues value his ability to improve core protocol robustness while keeping build and CI hygiene in check—skills that quietly keep complex distributed systems running.
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
wasm-pack9
apidoc9
rust-wasm9
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