Writing
Notes in public
Protocol deep dives, Rust patterns worth keeping, and running notes on whatever source I'm reading that week.
My dev updates for this week (Aug 10 - Aug 15)
Major work on Erebus, figured out most of SPP CLI and studied about some zk topics
Dev Updates4 min read···My dev updates for this week (Aug 2 - Aug 8)
Had my birthday, made some good contributions, Erebus demo and Sidereal strategies
Dev Updates3 min read···My dev updates for this week (July 4 - July 31)
Back after 4 months of no activity as such, trying to get back to studies and work
Dev Updates3 min read···My dev updates for this week (March 15 - 28, 2026)
2 weeks spent in various tasks: DVT work, p2p, systems, hackathon, movies
Dev Updates3 min read···My dev updates for this week (March 8 - 14, 2026)
A week which went mostly on studying about DVT, working and reviewing PRs
Dev Updates3 min read···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.
Dev Updates4 min read···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.
Dev Updates4 min read···FOCIL (EIP-7805): Enshrining Censorship Resistance in Ethereum
How FOCIL adds inclusion guarantees to Ethereum's fork-choice rules and works alongside PBS
Ethereum8 min read···What Happens in Those 12 Seconds Between Ethereum Blocks
Breaking down Ethereum's block building pipeline - searchers, builders, relays, proposers, and the MEV supply chain
Ethereum10 min read···Based Rollups, Preconfirmations, and the Catalyst Sidecar
Understanding based rollups, how preconfirmations solve the latency problem, and what Catalyst does under the hood
Ethereum9 min read···
Fusaka Hard Fork: PeerDAS and What's Actually Changing
Breaking down PeerDAS, blob fee changes, BPO forks, and the protocol cleanup coming in Fusaka
Ethereum8 min read···What Happens Before main() in Rust
Understanding Rust's startup process - from crt0 to the runtime to your code
Rust7 min read···A Deep Dive into Gossipsub
Understanding the peer-to-peer messaging protocol that powers Ethereum's consensus layer
P2P12 min read···Memory-Aware Caching in Lighthouse
Implementing dynamic, byte-limited beacon state caching to prevent OOM crashes during extended non-finality periods
Ethereum12 min read···