I build high-performance backend systems, blockchain data pipelines, and trading infrastructure using Rust, Go, and TypeScript.
Passionate about moving close to the machine, the network, and protocol layers:
- Systems & Performance: Asynchronous runtimes (Tokio), Linux systems programming, zero-copy buffer parsing, and concurrent data pipelines.
- Web3 & Protocol Engineering: High-throughput EVM event ingestion (Alloy), DEX integrations, perpetuals mechanics, and delta-neutral funding strategies.
- Financial & Trading Systems: Real-time market tick processing, Cumulative Volume Delta (CVD) analysis, and in-memory order matching engines.
- Languages: Rust, Go, TypeScript, SQL
- Systems & Infrastructure: Linux, Tokio, PostgreSQL, WebSockets, Docker, TCP Networking
- Web3 & Protocols: Alloy, Ethereum JSON-RPC, EVM Event Logs, DEX APIs, Foundry
-
blockchain-indexer
High-throughput Ethereum blockchain indexer in Rust using Tokio, Alloy, and transactional PostgreSQL persistence. Features compile-time ABI decoding (alloy::sol!), relational schema indexing, and strict ACID persistence boundaries. -
trade-engine-in-rust
In-memory limit orderbook matching engine in Rust with multi-market support, BTreeMap price levels, and price-time priority execution. -
http_server
A zero-dependency HTTP/1.1 server written from scratch in Rust usingstd::net::TcpListener. Features zero-copy byte parsing leveraging Rust lifetimes (Request<'buf>), custom handler traits, and raw TCP stream I/O. -
port-watcher
Cross-platform command-line utility in Rust for monitoring and managing active TCP ports and processes. -
file-scanner
Concurrent directory and disk usage analyzer written in Go with table-driven unit tests.
- X (Twitter): @codersanket

