Skip to content
View Shailu-s's full-sized avatar

Block or report Shailu-s

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. Markdown is supported. 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
Shailu-s/README.md

Hi

Senior Backend Engineer. Go first, with six years of backend and blockchain infrastructure.

I have built production level scalable backends, Financial systems, worked on event based architectures, used micro-service architecture with GPRC communication in required protocols, worked a lot on monolithic systems too.

Backend. Most of my work is the code that moves money and has to be exactly right. Some Deployed Products examples:

  • Private Credit Lending Platform with revolving limit and interest mechanism
  • Trading Application with Matching Engine and in memory Orderbooks. Benchmarked > 40,000 Order per sec.
  • A deadline-bounded 2 sec auction in Go with concurrent thousand of request for block submission on Ethereum.

Infrastructure. At Tokamak I led a team of four building a Go SDK and CLI that provisions cloud infrastructure and deploys a full service stack to Kubernetes from one command. It's resumable when a step fails halfway. I also own observability in Prometheus and Grafana and use it to diagnose live incidents, not just to draw dashboards.

Blockchain. The same distributed-systems problems, on a chain. I've built reorg-safe EVM indexers, off-chain matching with on-chain settlement, P2P networking on libp2p, and Solidity contracts for perps and cross-chain protocols. I've also contributed to go-ethereum.

Selected work

Project What it proves
payments-platform Money movement through unreliable providers on a double-entry, immutable ledger. Go, PostgreSQL, Kafka. In progress.
shortn URL shortener load-tested until it broke. 37,893 redirects/s, p95 2.32 ms, measured on one laptop, and the bugs that only showed up under load.
p2p-relayer Leader-follower P2P matching engine with an off-chain order book. 500+ orders/s sustained in production.
p2p-messenger Decentralized messenger on libp2p gossipsub. Store-and-forward for offline peers, and Double Ratchet encryption so one stolen key opens exactly one message.
Spool-EVM-indexer Config-driven event indexer for any EVM chain into PostgreSQL. Reorg-safe through confirmation depth and block-hash rollback.
trh-sdk Go SDK and CLI that provisions and deploys a full rollup stack to Kubernetes from one command. I led the team of four that built it.

Tech Stack

Languages

Go Solidity TypeScript Python

Data & messaging

PostgreSQL Redis MongoDB Kafka RabbitMQ gRPC

Infrastructure & observability

Docker Kubernetes Helm Terraform AWS GitHub Actions Prometheus Grafana

Blockchain

Ethereum go-ethereum Foundry libp2p


Portfolio · LinkedIn · X · Email

Pinned Loading

  1. tokamak-network/trh-sdk tokamak-network/trh-sdk Public archive

    Tokamak Rollup Hub SDK

    Go 1 6

  2. Spool-EVM-indexer Spool-EVM-indexer Public

    An EVM indexer which can be used to index events of any contract deployed on L1 or L2 chains.

    Go

  3. p2p-relayer p2p-relayer Public

    Leader-follower P2P matching engine with an off-chain order book. 500+ orders/s sustained in production.

    Go

  4. shortn shortn Public

    URL shortener in Go which can handle 110 million user per day. 37,893 request/sec measured, and the bugs that only showed up under load.

    Go

  5. payments-platform payments-platform Public

    Payment infrastructure: reliable money movement through external providers, on a double-entry immutable ledger. Go, PostgreSQL, Kafka.

    Go

  6. p2p-messenger p2p-messenger Public

    Decentralized P2P messenger in Go: libp2p gossipsub routing, store-and-forward for offline peers, and end-to-end encryption with a Double Ratchet.

    Go