Hi, I'm Shubh Rathore

<Backend Developer · Node.js · TypeScript · Blockchain/>

I build scalable APIs, production backends, and real-time systems with Node.js, TypeScript, PostgreSQL, and MongoDB — plus smart-contract work on EVM and Solana when the problem calls for it.

About Me

Shipping production backends

I'm a backend developer with about two years of experience building scalable APIs, data layers, and real-time features in Node.js and TypeScript — from PostgreSQL and Prisma to MongoDB, Mongoose, and Socket.io.

At SoluLab (remote), I was the sole backend engineer on Terrava, a live carbon credit marketplace: 30+ REST endpoints, modular services, soft-delete–friendly schemas, cron jobs, and integrations like BanQu for supply-chain traceability.

I've also delivered client backends end to end (e.g. wallet marketplace flows, payment logic, third-party connectors) and keep hands-on with blockchain tooling — Solidity, EVM, and Rust/Anchor on Solana — when products need it.

30+
Production REST APIs (Terrava)
2+
Years Experience
GitHub Repositories
Shubh       Rathore
Available
// shubh.config.ts
const developer = {
name: "Shubh Rathore",
location: "Rajasthan, India",
role: "Backend Developer",
stack: ["Node", "TypeScript", "MongoDB", "PostgreSQL"],
languages: ["TypeScript", "JavaScript", "Rust"],
also: "Solidity · Solana/Anchor",
available: true,
}
Technical Expertise

Skills & Technologies

⌨️

Languages

JavaScriptTypeScriptRust
🔧

Backend

Node.jsExpressNestJSREST APIsGraphQLSocket.ioCron Jobs
🗄️

Data

PostgreSQLMongoDBPrismaDiesel ORMRedis
⛓️

Blockchain

SolidityRust / Anchor (Solana)Smart ContractsEVM
🛠️

Tools

GitDocker
Career Journey

Work Experience

🏆 Intern of the Month

Backend Developer

SoluLab · Remote

June 2024 – March 2026 · ~22 months

  • Terrava (terrava-platform.ai): Sole backend engineer — architected and shipped the full Node.js/TypeScript backend for a live carbon credit marketplace (30+ REST APIs, credit issuance, buyer settlement, admin workflows).
  • Designed 30+ MongoDB schemas with Mongoose in a modular service layer with soft-delete patterns for safe iteration.
  • Built real-time notifications with Socket.io and cron-based background jobs for automated platform workflows.
  • Integrated BanQu supply chain API for geo-tagged traceability data to support enterprise onboarding.
  • Dynk Wallet Marketplace: Owned end-to-end backend APIs — core workflows, payment logic, and third-party integrations.
  • Updateia Platform: Backend connector for external services with real-time sync across third-party systems.
Portfolio

Featured Projects

Observability

Web3 Observability Tool

On-chain monitoring for developers: WebSocket RPC ingestion (ethers.js), decoded contract events, failed-transaction and gas-spike detection, configurable alert engine, and incident timeline with dashboard health. Event-driven pipeline into MongoDB — observability in the spirit of Tenderly/Forta. Monorepo UI + dedicated API service (Vercel + Render).

NestJSNext.jsTypeScriptMongoDBethers.jsWebSocket
Backend
In Progress

Smart Chat

Full-stack real-time chat application backend built with FastAPI and Motor (raw async MongoDB driver). Dockerized with docker-compose for a one-command dev environment. Auth layer is complete; real-time messaging, rooms, and presence features are actively in development.

PythonFastAPIMongoDBMotorJWTbcryptDockerpydantic-settings
Backend

Auth Backend

Secure authentication REST APIs — registration, login, refresh tokens, password reset — with JWT rotation, SHA-256 token hashing, TTL-based cleanup, rate limiting, CORS, Helmet, and Joi validation.

Node.jsMongoDBJWTJoiHelmet
Backend
Production Ready

JWT Auth Service (FastAPI)

Production-ready JWT authentication REST API built with FastAPI, Motor (async MongoDB driver), and Beanie ODM. Implements a full access + refresh token lifecycle with server-side revocation, bcrypt password hashing, and Pydantic-based request/response validation — all wired together via FastAPI's dependency injection system.

PythonFastAPIMongoDBMotorBeanieJWTbcryptpydantic-settings
Backend

Real-Time Team Task Management System

Real-time task management backend with Socket.IO, JWT + OTP authentication, RBAC, team collaboration, and activity logging.

Node.jsTypeScriptMongoDBSocket.IOExpress
Blockchain

Decride — Backend API

TypeScript/Express 5 REST API for a decentralized ride-sharing platform. Covers auth, drivers, riders, rides, KYC, payments, notifications, disputes, and admin modules. Uses Ethers.js for on-chain interaction with smart contracts, Mongoose for MongoDB, Zod for validation, and Jest + supertest for integration tests.

TypeScriptExpressMongoDBMongooseEthers.jsJWTZodJest
Production

Terrava — Carbon Credit Platform

Production carbon credit marketplace backend: REST APIs, Mongoose data model, notifications, integrations — shipped as sole backend engineer.

Node.jsTypeScriptMongoDBSocket.ioREST
Blockchain

Real Estate Marketplace (Solana)

Marketplace on Solana with ownership transfers, bidding, governance, and backend integration.

SolanaRustAnchorTypeScriptPostgreSQL
DeFi

Crowdfunding + Vesting + Staking

Upgradeable contracts: caps, vesting, claims, and multi-stage fundraising.

SolidityOpenZeppelinHardhatEthers.js
DeFi

Decride — Smart Contracts

Solidity 0.8.26 smart contract suite for the Decride ride-sharing platform on Polygon Amoy. Includes RIDE ERC-20 token, ride escrow with USD oracle, driver staking, reputation registry, dispute resolution, DAO governor, and token vesting with factory pattern. Built with Hardhat + OpenZeppelin and a full test suite.

SolidityHardhatOpenZeppelinPolygonERC-20DAO
NFT

Founoun NFT Marketplace

ERC-1155 marketplace with lazy minting, royalties, emergency controls, and backend integration.

SolidityERC-1155Node.jsMongoDB
Background

Education & Certifications

🎓

Bachelor of Technology (BTech)

Computer Science Engineering

JECRC University

2020 - 2024

📜

Digital Marketing Fundamentals

Google Digital Garage

Certified

Get In Touch

Let's Connect

Interested in working together or have a project in mind? I'd love to hear from you. Let's build something amazing.