Currently: Evolving SupraScan multi-VM architecture for Supra testnet

Hi, I'm Jatin Jain Saraf

I am a Senior Software Engineer with 6+ years building high-performance systems end to end — from enterprise B2B supply chains at Kroger and Salesmate CRM to production blockchain infrastructure. I take full ownership of what I build, from schema design to cloud migration.

At Supra Blockchain, I am the lead architect of SupraScan — a native blockchain explorer and indexer for a Move-based chain (similar to Aptos and Sui). The system processes 2,000+ transactions per second with sub-2-second data availability: Kafka pipelines, a distributed Redis locking algorithm coordinating 10+ multithreaded scanner instances, WebSocket pub/sub for real-time delivery, and 80% storage cost reduction ($13K/month) at 20–30 TB.

Jatin Jain Saraf

Courses

Documentation-style deep dives — written courses built from real production experience, not tutorials.

3 courses live · 124 modules available now
🐘
Live — 35 modulesBeginner to Advanced

PostgreSQL In Depth

The database knowledge most engineers never get taught

A complete A-Z PostgreSQL curriculum — from absolute basics for beginners through production patterns for mid-level engineers to the deep internals that only senior engineers ever learn. Built from years of running PostgreSQL at 20–30 TB scale on a live blockchain indexer.

~15 hrs readingDoc-based35 modules
BeginnerPractitionerArchitectMVCCRLSPG18

What you will learn

  • 1SQL from Zero — Tables, Joins & Aggregation
  • 2Indexes, Transactions & ACID in Practice
  • 3Schema Design & JSON/JSONB
  • 4Row-Level Security & Access Control
  • 5Full-Text Search without Elasticsearch
  • 6MVCC, WAL & Storage Engine Internals
  • 7Query Planning, Autovacuum & Bloat
  • 8Replication, Locking & Extensions
Start Reading
⚙️
Live — 46 modulesBeginner to Advanced

Node.js In-Depth

From runtime basics to high-throughput distributed systems

A complete A-Z Node.js curriculum — from absolute basics for beginners through production application patterns for mid-level engineers to the deep engine internals and distributed architecture that only senior engineers ever learn. Built from years of running Node.js at 2K–50K TPS on blockchain indexers and UPI payment networks.

~16.5 hrs readingDoc-based46 modules
BeginnerPractitionerArchitectV8GraphQLBullMQ

What you will learn

  • 1Foundation — What Is Node.js, Modules & the Event Loop
  • 2Foundation — Express APIs, Databases & File I/O
  • 3Practitioner — Auth, TypeScript & Input Validation
  • 4Practitioner — Testing, Security & Docker Deployment
  • 5Practitioner — WebSockets, REST, GraphQL & BullMQ
  • 6Architect — V8 Internals & Zero-Allocation Ingestion
  • 7Architect — Event Loop Saturation & Worker Threads
  • 8Architect — gRPC, Kafka & Distributed Messaging
  • 9Architect — DDD, CQRS & Microservice Boundaries
  • 10Architect — Observability, Flame Graphs & Resiliency
Start Reading
Live — 43 modulesBeginner to Advanced

Next.js In-Depth

From routing basics to RSC internals and edge architecture at scale

A complete A-Z Next.js curriculum — from the rendering spectrum and file-system routing for beginners through Server Actions, caching, and streaming SSR for mid-level engineers to RSC internals, PPR, edge compute, and multi-zone architecture for senior engineers. Every pattern taught through E-commerce and SaaS dashboards with strict Core Web Vitals budgets.

~19.5 hrs readingDoc-based43 modules
BeginnerPractitionerArchitectRSCPPREdgeCaching v15

What you will learn

  • 1Foundation — What Is Next.js, Routing & the Rendering Spectrum
  • 2Foundation — Data Fetching, Layouts & Special Files
  • 3Foundation — Styling, Images, Fonts & Performance
  • 4Practitioner — Server Actions, Forms & Mutations
  • 5Practitioner — The 4-Tier Caching Architecture
  • 6Practitioner — Auth, Middleware & Route Protection
  • 7Practitioner — Testing, Error Handling & Observability
  • 8Architect — RSC Internals & the React Flight Protocol
  • 9Architect — Partial Prerendering & Streaming SSR
  • 10Architect — Edge Compute, Multi-Zone & Self-Hosting
Start Reading