A block explorer that turns on-chain activity into readable transactions, market data, and wallet views.
My role
I worked across the product interface and the underlying explorer stack: a Rust parser, a TypeScript backend, and the frontend experience.
The work
The parser translates transaction activity into swaps, prices, and balances. The backend uses worker pools, caching, batching, and streaming to serve live data. The interface brings together charts, transaction feeds, and wallet exploration, with search as a central entry point.
Technologies
Rust, TypeScript, Node.js, PostgreSQL, Kafka, Docker, AWS, and WebSockets.