Ethereum core developer @ Nethermind — execution clients, EVM, consensus-critical code. Protocol Guild member.
Native Account Abstraction (Frame Transactions). Implementing EIP-8141 (Frame Transaction), EIP-8250 (keyed nonces) and EIP-8272 (recent roots) in the Nethermind execution client. Implementation work surfaces gaps in the specs — payload layout, signature hashing, gas accounting, mempool rules — which I fix upstream in ethereum/EIPs. My own proposal: ERC-8403 (Account Authority Lifecycle) — a unified add/rotate/revoke lifecycle for native-AA accounts.
Nethermind execution client. EVM gas policy, JSON-RPC correctness and bounds, snap sync, transaction pool, block access lists, networking hardening.
Nethermind Arbitrum. Core contributor and primary reviewer on the C# Arbitrum execution client: ArbOS multi-dimensional gas pricing, Stylus integration, and the differential-comparison test harness that proves the client matches reference Nitro.
Previously. Juno StarkNet full node (JSON-RPC v0.6–v0.8, fee estimation), Flashbots order-flow-auction reference implementation, Monomer (Cosmos SDK chains as OP-Stack rollups).
- whitebox — Ethereum's execution layer made transparent: explorable explanations and a live Merkle-Patricia-Trie visualizer
- grove — tree-of-agents manager for AI coding CLIs, built on tmux and git worktrees
- noti — phone notifications for Claude Code, plus an MCP tool to answer its questions from your phone
C# / .NET · Go · Rust · Solidity · EVM internals · devp2p · RocksDB



