Jochem Brouwer

EL Specs at Ethereum Foundation

Utrecht, Utrecht, Netherlands
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
Jochem Brouwer is a protocol-focused software engineer with nine years of experience, currently prototyping and stress-testing Ethereum protocol changes at the Ethereum Foundation. He blends low-level EVM implementation expertise—demonstrated by contributions to the widely used ethereumjs monorepo around state management, opcode execution and EIP-1559—with practical performance and safety analysis for raising chain capacity. Comfortable in TypeScript and security-minded backend work, he pairs formal training in computing science and theoretical physics with hands-on blockchain development. His role often combines adversarial testnet breaking, feasibility reviews of EIPs, and pragmatic consultation with client implementations to ensure worst-case safety. Colleagues rely on him to surface subtle correctness and performance trade-offs that aren’t obvious from specs alone.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS Technische natuurkunde, Bachelor of Science - BS Technische natuurkunde at University of Twente
bookMaster of Science - MS Computing Science, Master of Science - MS Computing Science at Utrecht University
languagesDutch, English
github-logo-circle

Github Skills (12)

evm10
smart-contracts10
virtual-machine10
blockchain10
security9
data-structure9
datastructures-algorithms9
algorithm9
data-structures9
algorithms9
testing7
gas-optimization7

Programming languages (12)

TypeScriptJavaShellC++RustSolidityIoSCSS

Github contributions (5)

github-logo-circle
Ethereum L1 Protocol Stack and EVM in TypeScript
Role in this project:
userBack-end Developer & Security Engineer
Contributions:1697 reviews, 654 commits, 489 PRs in 2 years 9 months
Contributions summary:Jochem's commits focus on implementing functionalities for the Ethereum Virtual Machine (EVM), specifically in the core areas of state management and opcode execution. Their work included explicit handling of Bignumbers and stack operations, along with tests to ensure correct behavior. Furthermore, the user contributed to the implementation of EIP-1559 with adjustments to the existing functionality. These contributions show involvement in both low-level aspects, as well as design implementations on complex core operations.
ethereumevmtypescriptjavascriptethereumjs
jochem-brouwer/hive

Jan 2023 - Oct 2024

Contributions:1 review, 1 PR, 4 pushes in 1 year 8 months
end-to-endtest-harnessethereumtestingend-to-end-test
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