Skip to content
View RISHABHAGRAWALZRA's full-sized avatar
💻
Playing with Blockchain
💻
Playing with Blockchain

Highlights

  • Pro

Block or report RISHABHAGRAWALZRA

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.

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
rishabhagrawalzra/README.md

Rishabh Agrawal — Senior Software Engineer

👋 Hi there! I'm a Senior Software Engineer specializing in backend systems and blockchain infrastructure with 4+ years of experience building production-grade distributed systems.

🚀 Professional Summary

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.

🧠 Technical Expertise

  • Languages: Go, Rust, TypeScript, Solidity, JavaScript, SQL
  • Blockchain Infrastructure: OP-Stack, Arbitrum Nitro, Polygon CDK, ZK Sync Era, Sovereign SDK
  • Backend Systems: Distributed systems, Event-driven architecture, gRPC, REST, WebSockets
  • Smart Contracts: Solidity, Foundry, Hardhat, Diamond Proxy (EIP-2535)
  • ZK & Cryptography: KZG commitments, Erasure coding, ZK-EVM architecture, TSS/secp256k1/ed25519
  • Infrastructure: Docker, Kurtosis, Redis, MongoDB, Kafka

💼 Professional Experience

Senior Software Engineer — Backend & Blockchain Infrastructure @ Avail Project

Aug 2023 — Mar 2026

  • High-Throughput EVM Pipeline: Built end-to-end system sustaining 11K TPS (1B+ transactions/day) with distributed fleet management, concurrent transaction generation, and real-time transaction indexing
  • Rollup Integrations: Designed and implemented DA adapters across leading rollup stacks (OP-Stack, Arbitrum Nitro, Polygon CDK, ZK Sync Era, Sovereign SDK)
  • Upstream Protocol Contributions: Core DA interface changes merged upstream into OffchainLabs/nitro and Sovereign-Labs/sovereign-sdk
  • Production Rollup Adoption: Built DA integration and Solidity verifier contracts; adopted by Space and Time (SxT), Sophon, and Lens
  • Browser-Native Verification: Ported DA verification logic to WASM module for browser-native chain verification

Backend Engineer @ Polygon Labs

Dec 2022 — Aug 2023

  • Polygon PoS Open APIs: Implemented validation logic for public-facing APIs with full test coverage and load testing
  • Watchgod — Real-Time Transaction Pipeline: Designed event-driven transaction status service reducing confirmation latency

🌐 Open Source Contributions

I've made significant contributions to the blockchain ecosystem with integrations adopted by multiple production L2s:

  • Arbitrum Nitro — Core interface changes merged into OffchainLabs/nitro
  • Sovereign SDK — DA adapter merged into Sovereign-Labs/sovereign-sdk
  • OP-Stack — DA adapter with full integration documentation
  • Polygon CDK — DA module for validium chains
  • ZK Sync Era — Sequencer modifications with diamond proxy contracts

📚 Education

B.Tech (IT) + MBA Integrated Program — ABV-IIITM Gwalior (2018 — 2023)

📫 Let's Connect

GitHub followers GitHub stars

Pinned Loading

  1. basic-server-rust basic-server-rust Public

    Rust

  2. data_sharing_ipfs data_sharing_ipfs Public

    JavaScript

  3. gRPCBasicWithGo gRPCBasicWithGo Public

    Basic implementation of gRPC in between microservices with golang, this covers all 4 types of gRPC connection 1)Unary 2)Client-side Streaming 3)Server-side Streaming 4)Bi-directional Streaming

    Go

  4. mini_grep-simpleCLI-rust mini_grep-simpleCLI-rust Public

    Rust

  5. NodeJS_API_BackendServer NodeJS_API_BackendServer Public

    NodeJS based a backend server provide useful api for devcamper project by Brad Traversy

    JavaScript

  6. polygon-pos-indexer polygon-pos-indexer Public

    JavaScript