
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 - PresentCodezeros
- 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.
MERN Stack Developer
2022 - 2025Codezeros
- 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.
Technical Support Engineer
2021 - 2022Codezeros
- 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.
Education
Bachelor of Computer Applications (BCA)
06/2019 – 03/2022Shree 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
Supra
Docker
Git
AWS
Publications & Writing
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.
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 →