Hi, I’m Jatin Jain Saraf
I am a builder driven by the challenge of transforming complex requirements into high-performance systems, bringing nearly 6 years of experience that spans the evolution of enterprise B2B supply chains to the cutting edge of Web3 infrastructure.
Currently, at CodeZeros/Supra, I drive the core development of SupraScan, the native explorer and high-performance indexing system for the Supra Blockchain. My work involves architecting low-latency data pipelines to synchronize live blockchain data across a sophisticated multi-VM environment (MoveVM and EVM).
Check live work: SupraScan.io
My specialized expertise includes end-to-end integration of Starkey (Supra’s native wallet). I have a proven track record of modernizing enterprise ecosystems, including migrations to Node.js 22 and Next.js 16, while previously leading core modules for Kroger (TOQ) and Salesmate CRM.

Tech Stack
Projects
Senior Software Engineer (2023 – Present)
Problem: Support cross-chain blockchain data with real-time indexing.
Solution: Explorer for Supra with Metamask, StarKey, RPCs & multi-chain analytics. Enabled a successful TGE launch.
Backend Developer (2023)
Problem: Automate email campaigns in a microservices CRM.
Solution: Contributed to email campaign modules & wrote Cucumber test cases.
Development Lead (2021–2022)
Problem: Enable B2B supply chain management for restaurants.
Solution: Built order, report, role, and cron-job modules. Led backend architecture.
Rapid Hunt
Full-Stack Developer
Problem: Manage online campus exams and question banks.
Solution: Built exam UI, grid tables, and API logic using AG Grid and React.
FAT – Food Automation
Full-Stack Developer
Problem: Automate food services with document onboarding.
Solution: Used Onfido SDK and React Remix to streamline onboarding flows.
Catalyst
Developer
Problem: Create reusable starter kit for supply chain projects.
Solution: Developed boilerplate for cart, product, and order modules.
DFM – Digital Farmer Market
Admin Panel Developer
Problem: Build a marketplace for direct farmer-to-customer sales.
Solution: Developed admin dashboard for managing sellers and products.
Kroger Voice
Backend Developer
Problem: Deploy chatbot across 18 banners & devices.
Solution: Integrated with Dialogflow & Google Actions. Resolved QA bugs.
Experience
Dedicated Client — Senior Software Engineer
Jul 2023 – Present- Driving the development of SupraScan — a native blockchain explorer and indexer.
- Integrated RPCs, Metamask, Supra Name Service, and StarKey wallet support.
- Built high-performance indexing pipelines with support for Bitcoin, Ethereum, Aptos & Supra.
- Actively contributed to Supra’s TGE launch by ensuring infrastructure stability.
- Working closely with protocol, infra, and analytics teams on multi-chain data layers.
Senior Software Engineer
Jul 2023 – Present- Official payroll under CodeZeros — a WDCS group company.
- Provided architectural and debugging support to internal teams across WDCS.
- Part of the internal training, onboarding, and hiring panel.
- Migrated legacy projects (Node.js 14/16 → 18/20, Next.js 12 → 14) and optimized DevOps workflows.
Full-Stack Developer → Development Lead
Jan 2020 – Jul 2023- Built and led modules across CRM, e-commerce, chatbot, and B2B supply chain projects.
- Led TOQ for Kroger — building role management, reports, and cron-based imports.
- Created Rapid Hunt for online exams using React, Node, and AG Grid.
- Developed platforms like FAT and DFM with onboarding integrations and scalable APIs.
- Mentored juniors and supported the company’s internal tech training ecosystem.
Blogs & Articles
Demystifying API Gateway Patterns
Explore how API gateways power secure, scalable systems beyond simple proxies, with real-world patterns and use cases.
Optimizing Pagination for Big Datasets
Learn strategies to speed up pagination, sorting, and filtering in high-traffic apps working with millions of database records.
Git Command Guide for Developers
Master essential Git commands to improve version control, streamline teamwork, and simplify your development workflow.
Type vs Interface in TypeScript
Understand the differences, use cases, and best practices for choosing between `type` and `interface` in TypeScript projects.
Best Practices for Clean JavaScript Code
Discover 40 essential coding practices for writing clean, maintainable JavaScript, React, and Node.js applications.
PostgreSQL: The Elephant in the Room
Dive into PostgreSQL’s architecture and learn what makes it resilient, consistent, and powerful for modern applications.
From Lag to Leading: Fixing PostgreSQL Delays
We solved a 6-hour replica lag by diagnosing root causes and rethinking PostgreSQL configurations for high-throughput systems.
Node.js Clustering Explained
Improve Node.js performance by using clustering to take full advantage of multi-core CPUs in production environments.