Software engineer · Bengaluru · Elocity since 2024

Every event arrives.

I'm Sudeep, a backend-heavy full stack engineer. I build the NestJS, Kafka and payment systems behind EV charging in five production deployments, and take the same ideas on-chain after hours.

stream.tailsimulation
  1. --:--.--waiting for events…
01OCPP · WebSocket

A charger says “Preparing”.

Every charger on the platform streams OCPP events over a WebSocket. That one message can start a card hold, a session, a bill and a push notification, so it has to arrive exactly once in spirit, even when the network says otherwise.

05By the numbers

Real figures from production config.

No invented traffic numbers. These come from Helm values and the designs I shipped.

5
production deployments I ship to
Canada, India, the Philippines, the UAE, Saudi Arabia
8
services I moved onto PgBouncer
after database timeouts as pods grew
15
replicas session processing can scale to
8 running, autoscaling 2 to 15 at 80% CPU
50,000
devices per push broadcast
redesign target, batched 1,000 at a time
06After hours

Selected builds.

All 12 projects
Iceberg site preview

Iceberg

ETHGlobal Tokyo 2026 · team build · I built the frontend

A partially active AMM on 1inch Aqua and Uniswap v4. Arbitrageurs reach only a fraction λ of reserves each block; the rest earns yield in Morpho. A mainnet-fork replay cut LP losses to arbitrage by 17.6% to 19.3%.

Uniswap v4 hookSwapVMBase mainnet
$5,000Near-FusionSwap site preview

Near-FusionSwap

Unite DeFi · team build · I wrote contracts and backend

Cross-chain swaps between Polygon and NEAR with hashed timelocks and the 1inch Fusion+ SDK. Either both sides settle or both refund.

FoundryNEAR HTLCNestJS
WalletIndex site preview

WalletIndex

1inch Aqua strategy · v4 hook · fee agent

Turns a wallet into a market maker on Uniswap v4 with nothing deposited. Fork evidence: a $50k EUR to JPY cross at 15 bps versus 158 bps through today's two-hop route.

SwapVMChainlinkethers v6