Skip to content
Meet Rathod, Full Stack Blockchain Engineer

About Meet Rathod — Full Stack Blockchain Engineer

Full Stack Blockchain Engineer | Rust, Move, TypeScript

Full Stack Blockchain Developer at Codezeros in Ahmedabad, India. I design and build on-chain and off-chain systems: Move smart contracts on Aptos and Supra, Rust services and SDKs for indexing blockchain events, and the Node.js, NestJS and Next.js applications that use them. Before moving to blockchain I spent three years building MERN applications and Kafka-based event-driven backends. I write about Rust, distributed systems and PostgreSQL on Medium.

Professional Experience

Full Stack Blockchain Developer

2025 - Present

Codezeros

  • Develop Move smart contracts and decentralized applications on the Aptos and Supra blockchains.
  • Build Rust tooling and services for processing and aggregating on-chain data.
  • Design staking and token-management contracts with automated reward distribution and secure fund custody.
  • Integrate React and Next.js frontends with on-chain programs and wallet providers.
RustMove LanguageAptosSolanaSupraSmart ContractsDeFiWeb3.jsTypeScript

MERN Stack Developer

2022 - 2025

Codezeros

  • Built full-stack applications with the MERN stack and Next.js, using NX monorepos and a microservices architecture.
  • Designed event-driven services with Apache Kafka and message queues for real-time processing.
  • Optimized AWS and Firebase infrastructure for scalability and cost.
  • Integrated REST, GraphQL and WebSocket APIs, and Stripe payments.
  • Moved into blockchain development, working with Web3 libraries and smart contracts.
ReactNode.jsExpressMongoDBPostgresNext.jsNest.jsAWSApache Kafka

Technical Support Engineer

2021 - 2022

Codezeros

  • Supported clients in troubleshooting and using the company's web applications.
  • Resolved technical issues and escalated product defects to the development team.
  • Relayed user feedback to engineering to guide product improvements.
ZendeskJiraCustomer Support ToolsProblem Solving

Education

Bachelor of Computer Applications (BCA)

06/2019 – 03/2022

Shree Chimanbhai Patel Institute, Ahmedabad, Gujarat, India

Graduated with comprehensive coursework in Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems (DBMS), and Distributed Web Application Architecture.

Technical Skills

Core Technologies & Tools

Technologies and tools I use regularly

JavaScript

TypeScript

React

Next.js

Redux

Tailwind CSS

Node.js

NestJS

Express

REST API

GraphQL

Socket.io

Kafka

Microservices

MongoDB

PostgreSQL

Redis

Rust

Solana

Aptos

MOVE

Move

Supra

Docker

Git

AWS

Publications & Writing

Technical Publication

Engineering Articles on Medium

In-depth architectural breakdowns, practical deep-dives into Rust concurrency, distributed resiliency patterns, and Move smart contract engineering on Aptos and Supra.

Kill the N+1 QueryStop Dumping Everything Into publicOne Atomic. Zero Locks.Stop Using Redis for Distributed Locks
@meetrathod420Read on Medium

Engineering Principles

Practices visible in my code, each linked to the project that demonstrates it.

  • Resumable by default

    Long-running workers checkpoint their progress and write it with idempotent upserts, so a restart continues where it stopped instead of re-processing from zero.

    Demonstrated in Supra Indexer SDK →
  • Types as the contract

    Library boundaries are generic over the caller's types, so mistakes surface at compile time rather than as bad rows in a database.

    Demonstrated in Supra Indexer SDK →
  • Coordinate shared state explicitly

    When several instances share state, control actions take a distributed lock and every change fans out through a message bus to all instances.

    Demonstrated in Exam-Sync →
  • No single key controls funds

    Contract funds sit in resource accounts, and privileged actions need multisig approval rather than one admin signer.

    Demonstrated in RewardVerse →
  • Every state change leaves an event

    Contracts emit a typed event for each state change, so off-chain indexers can rebuild history without scraping storage.

    Demonstrated in StakeHaven →