Writing
Thoughts &
Learnings
Deep dives into Ethereum protocol development, Rust programming patterns, and lessons from building distributed systems.
Featured
Memory-Aware Caching in Lighthouse
Implementing dynamic, byte-limited beacon state caching to prevent OOM crashes during extended non-finality periods
12 min read—
Recent
02
My dev updates for this week (March 1 - 7 2026)
A productive week working on Catalyst preconfirmations, OpenZeppelin's RobustProvider HTTP subscriptions, Taiko Surge devnet, and contributions to Lighthouse and Helix.
4 min read—
03
My dev updates for this week (Feb 23 - 28 2026)
A productive week working on Catalyst preconfirmations, OpenZeppelin's RobustProvider HTTP subscriptions, Taiko Surge devnet, and contributions to Lighthouse and Helix.
4 min read—
Archive
Ethereum8 min read
FOCIL (EIP-7805): Enshrining Censorship Resistance in Ethereum
—
Ethereum10 min read
What Happens in Those 12 Seconds Between Ethereum Blocks
—
Ethereum9 min read
Based Rollups, Preconfirmations, and the Catalyst Sidecar
—
Ethereum8 min read
Fusaka Hard Fork: PeerDAS and What's Actually Changing
—
Rust7 min read
What Happens Before main() in Rust
—
P2P12 min read
A Deep Dive into Gossipsub
—