kourin

Blockchain Protocol Engineer

Tokyo, Japan

I build execution, consensus, and rollup systems around Ethereum, with production experience across protocol upgrades, client internals, and performance-sensitive distributed software.

Summary

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.

Strengths

Execution & EVM Internals

Deep understanding of execution-layer architecture, client behavior, state transition logic, and performance-critical EVM internals.

Rollups & Protocol Design

Experience designing and evolving rollup architectures, navigating protocol upgrades, and managing interoperability tradeoffs in live systems.

Consensus Engineering

Hands-on work with BFT consensus, finality edge cases, and debugging distributed systems in adversarial or failure-prone environments.

Systems Languages & Tooling

Strong Rust and Go expertise across protocol codebases, developer tooling, and production systems engineering.

Previous Work

Tech Stack

Blockchain Protocol Domains

EthereumEVMExecutionRollupsConsensusZK

Systems Work

RustGoPerformanceDebuggingTesting

Web Application Development

Node.jsReactNext.jsethers.jswagmi

Connect

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