Kourin
Protocol Engineer & Researcher
I am a software engineer focused on Ethereum protocol internals, cryptography, and high-performance Rust systems. Currently exploring execution clients, state transitions, and the future of EVM performance.
Background
My journey into blockchain started with building toy virtual machines and reading the Ethereum Yellow Paper. Since then, I've transitioned fully into protocol engineering, working mostly with Rust.
I spend my time dissecting execution clients like reth, analyzing revm performance bottlenecks, and writing about my findings here to help lower the barrier to entry for new protocol contributors.
Projects & Contributions
Toy Ethereum Client
An educational implementation of the Ethereum execution layer in Rust from scratch. Includes a custom RLPx networking stack, basic EVM interpreter, and state trie.
revm-profiler
A CLI tool for profiling EVM execution traces to identify gas-heavy opcode sequences in smart contracts. Built to help MEV searchers optimize their bundles.
Connect
I'm always open to discussing protocol engineering, zero-knowledge proofs, or potential collaborations. Feel free to reach out.