Web3 & on-chain engineering.
Deep dives on the parts of Web3 engineering that actually bite: on-chain indexing, reorgs, bridges, swaps, and building frontends people trust with their money. Drawn from shipping the web platform and on-chain plumbing for a top-10 cryptocurrency.
Indexing on-chain data without losing your mind
Notes from building indexers for a top-10 crypto and a DeFi exchange. When The Graph is the right call, when Subsquid earns its keep, and the traps that cost me weekends.
How subgraphs actually work, from someone who ships them
A working engineer's guide to how The Graph subgraphs actually work, from event handlers and the store to reorg safety and the gotchas docs skip.
Handling chain reorgs without corrupting your indexer
How to handle chain reorgs in an indexer without corrupting state: confirmations, rollbacks, idempotent writes, and the quiet failure modes to fear.
Subsquid vs The Graph in 2026: a practical comparison
Subsquid vs The Graph in 2026 from someone who ships both: sync speed, query flexibility, hosting, and how to actually pick the right indexer.
What building a cross-chain bridge taught me about trust
Lessons from building a cross-chain bridge: where trust really lives, finality and replay risks, and why the boring parts are what keep funds safe.
The token swap frontend pitfalls that cost real money
Token swap frontend pitfalls that cost users real money: slippage, stale quotes, approvals, decimals, and the trust details most swap UIs get wrong.
Event ordering on EVM is not what you think
EVM event ordering trips up almost every indexer. Here is how logs are actually ordered on chain and the sort key you need to get it right.
Modeling on-chain data so your queries do not melt
On-chain data modeling decides whether your queries fly or crawl. Practical schema patterns for indexers that stay fast as the chain grows.
RPC reliability for Web3 apps that cannot go down
Web3 RPC reliability is where most production outages actually start. Patterns for failover, retries and fallbacks that keep your dapp up.
How a DeFi DEX is actually put together
A practical look at DeFi DEX architecture: the contracts, the indexer, the frontend, and where the genuinely hard engineering really lives.
Building a gas-aware frontend users trust
A gas-aware frontend tells users what a transaction will cost before they sign. Practical patterns for estimates, failures and honest UX.