Skip to content
View sanketlakhera's full-sized avatar
🎯
Locked In
🎯
Locked In

Block or report sanketlakhera

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sanketlakhera/README.md

Sanket Lakhera

Systems & Web3 Infrastructure Engineer

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.

🛠️ Core Technical Stack

  • 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

🚀 Selected Projects

  • 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 using std::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.


🌐 Connect

Pinned Loading

  1. trade-engine-in-rust trade-engine-in-rust Public

    In-memory limit orderbook matching engine in Rust with multi-market support and price-time priority

    Rust

  2. http_server http_server Public

    Zero-dependency HTTP/1.1 server from scratch in Rust with std::net::TcpListener and zero-copy lifetime parsing

    Rust

  3. port-watcher port-watcher Public

    A cross-platform command-line tool written in Rust for monitoring and managing TCP ports. Port Watcher allows you to check port availability, list all listening ports, and optionally kill processes…

    Rust