Execution & EVM Internals
Deep understanding of execution-layer architecture, client behavior, state transition logic, and performance-critical EVM internals.
Blockchain Protocol Engineer
I build execution, consensus, and rollup systems around Ethereum, with production experience across protocol upgrades, client internals, and performance-sensitive distributed software.
I work at the intersection of protocol theory and production engineering, with a focus on execution layers, rollups, consensus systems, and zero-knowledge infrastructure. I have shipped production protocol code at Celo and Polygon Edge, and my strongest languages are Rust and Go, with additional full-stack experience for tooling and developer-facing products.
Deep understanding of execution-layer architecture, client behavior, state transition logic, and performance-critical EVM internals.
Experience designing and evolving rollup architectures, navigating protocol upgrades, and managing interoperability tradeoffs in live systems.
Hands-on work with BFT consensus, finality edge cases, and debugging distributed systems in adversarial or failure-prone environments.
Strong Rust and Go expertise across protocol codebases, developer tooling, and production systems engineering.
Primary protocol work
Role
Protocol Engineer
Scope
L2 migration from L1, OP Stack rollup architecture, and protocol upgrade work touching real deployment constraints.
Stack
Outcome
Helped ship the Celo L2 mainnet transition and zk-enabled upgrade path while preserving live-network state and operator expectations.
Primary protocol work
Role
Protocol Engineer
Scope
IBFT consensus implementation, EVM execution logic, and consensus state-machine design in a production-oriented client.
Stack
Outcome
Built core protocol components and debugged consensus and execution edge cases affecting block finality and system behavior under adversarial conditions.
Supporting experience
Role
Secondary Track
Scope
Frontend and backend product work, internal tooling, and developer-facing interfaces that support protocol teams.
Stack
Why it matters
I also have practical web application experience across Node.js, React, Next.js, and Go backends. That background is most useful when protocol teams need dashboards, tooling, docs surfaces, or internal systems around the core protocol stack.
I'm open to protocol engineering roles, open-source collaborations, and early-stage projects where I can contribute from the architecture level. If you're working on something in the Ethereum ecosystem — especially around execution-layer internals, rollup infrastructure, or consensus — feel free to reach out via LinkedIn DM or email.
Protocol engineering roles in execution, rollups, and consensus
OSS collaboration with client and infrastructure teams
Research collaboration in interoperability, proof systems, and protocol architecture