Senior software engineer with 4+ years building production backend and blockchain infrastructure in Go, Rust, and
TypeScript — owning architecture, implementation, and production reliability end-to-end. Designed systems
sustaining 11,000 TPS (1B+ transactions/day), shipped protocol-level integrations across OP-Stack, Arbitrum Nitro,
Polygon CDK, ZK Sync Era, and Sovereign SDK adopted by 7+ production L2s, and contributed upstream changes merged
directly into OffchainLabs/nitro and Sovereign-Labs/sovereign-sdk. Operates comfortably at every layer —
distributed Go backends, Rust sequencer internals, ZK proof pipelines, Solidity settlement contracts, and
cross-chain cryptographic signing systems.
Experience
-
High-Throughput EVM Pipeline — 11K TPS / 1B tx/day — Owned end-to-end design and
implementation of a large-scale EVM benchmarking system: architected orchestration to spin up and manage a
distributed fleet of EVM chains, built a concurrent transaction generation system sustaining 11,000 TPS in
aggregate (1B+ transactions/day), designed a real-time transaction indexer capturing full on-chain state
across all chains, and built an efficient query layer over the indexed data for throughput analysis. First
system to validate DA performance at this scale for Avail.
-
Rollup Integrations — Designed and implemented Avail DA adapters across leading rollup
stacks, enabling rollups to replace Ethereum calldata with Avail DA through pluggable interfaces.
-
Upstream Protocol Contributions — Core DA interface changes merged upstream into canonical
repositories:
OffchainLabs/nitro #2666 and
Sovereign-Labs/sovereign-sdk #1709 —
enabling modular DA support without forking base protocol implementations.
-
Production Rollup Adoption — Built DA integration and Solidity verifier contracts enabling
Avail DA attestations in the proof settlement pipeline. Adopted by:
-
Smart Contract Infrastructure — Implemented Solidity verifier contracts across Arbitrum
Nitro, Polygon CDK, and ZK Sync Era (diamond proxy architecture) to validate Avail DA commitments within
rollup settlement pipelines.
-
Distributed Cross-Chain Payment Backend — Avail Nexus — Extended a Go-based distributed
backend in ca-node for the Nexus chain abstraction
protocol — adding fee grant flows, sponsored approvals, RFF publishing, cross-chain balance queries, and
threshold signature generation via MPC using secp256k1 and ed25519. Involved distributed state consistency,
cryptographic key management, and fault-tolerant multi-step transaction coordination across chains.
-
Browser-Native Verification Module (Rust → WASM) — Ported DA sampling and block
verification logic from the Avail light
client into a WASM module — enabling browser-native chain verification without a native binary.
Required WASM-safe Rust, careful memory boundary reasoning, and execution environment constraint analysis.
Extended DA verification reach to web clients and dApps without rewriting core logic.
-
Polygon PoS Open APIs — Implemented and hardened validation logic for public-facing Polygon
PoS APIs in NodeJS, covering malformed inputs and rate limits. Wrote unit tests with Mocha/Chai and ran K6
load simulations, identifying bottlenecks under high-concurrency traffic.
-
Watchgod — Real-Time Transaction Pipeline — Designed and built a low-latency event-driven
transaction status service for Polygon PoS using Node.js, MongoDB, Redis pub/sub, and Blocknative Webhooks —
replacing a polling-based model with a fully event-driven architecture, eliminating unnecessary RPC load and
reducing user-visible confirmation latency.
Open Source Contributions
GolangSolidityOP-Stack
Pluggable DA adapter for OP-Stack rollups to switch from Ethereum calldata to Avail DA.
Implements OP-Stack's AltDA interface with
Avail-native block submission and commitment retrieval.
GolangSolidityArbitrum Nitro
DA adapter replacing the Ethereum AnyTrust committee with Avail DA for Orbit chains.
Includes on-chain verifier contracts in
nitro-contracts and orbit-actions for automated
deployment.
merged upstream ↗
GolangSolidityZK-EVM
Extended Polygon CDK's DA module for validium chains. Wrote
cdk-zkevm-contracts Solidity contracts to
register Avail DA commitments within the ZK-EVM proof settlement system.
RustSolidityZK Sync Era
Modified ZK Sync Era's sequencer and proof pipeline to post DA to Avail. Extended
era-contracts (diamond proxy architecture) for
on-chain DA attestation verification. Adopted by SxT, Sophon, and Lens.
RustSovereign SDK
Avail DA adapter for Sovereign SDK rollups in Rust, enabling sovereign ZK rollups to use
Avail's erasure-coded DA without a settlement layer dependency.
merged upstream
↗
GolangTSSWebSocket
Core node for Avail's Nexus chain abstraction protocol. Extended the VSC backend for
cross-chain operations including fee grants, RFF publishing, and threshold signature generation (secp256k1 /
ed25519).
Technical Skills
Languages
Golang
Rust
Solidity
TypeScript
JavaScript
SQL
Backend & Systems
Distributed systems
Event-driven architecture
gRPC
REST
WebSockets
pub/sub
WASM
Rollup Infrastructure
OP-Stack
Arbitrum Nitro
Polygon CDK
ZK Sync Era
Sovereign SDK
Blockchain Systems
go-ethereum (Geth)
libp2p
gRPC
Substrate
ZK & Cryptography
KZG commitments
Erasure coding
ZK-EVM architecture
TSS / secp256k1 / ed25519
WASM
Smart Contracts
Solidity
Foundry
Hardhat
Diamond Proxy (EIP-2535)
OpenZeppelin
Infrastructure
Docker
Kurtosis
Redis
MongoDB
Kafka
Education
ABV-IIITM Gwalior
B.Tech (IT) + MBA Integrated Program · Gwalior, India