Skip to content
View RishabhAgni2's full-sized avatar

Block or report RishabhAgni2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RishabhAgni2/README.md




πŸš€ About Me

const rishabh = {
    role: "Full Stack Developer (MERN)",
    education: "B.Tech, ECE @ IIIT Bhopal (2023 – 2027) | CGPA: 8.63/10",
    focus: ["Scalable Backend Systems", "REST APIs", "Auth & Security", "Payments & Escrow"],
    dsa: "600+ problems solved Β· LeetCode, CodeChef, GFG",
    highlight: "3-Star CodeChef (1642) Β· Global Rank 84 in Starters 231",
    hackathon: "Rank 3 β€” Hack-O-Sprint 2.0 (Internal, SIH 2024, IIIT Bhopal)",
    currentlyLearning: "Generative AI β€” LLMs, prompt engineering & AI-integrated apps",
    lookingFor: "πŸš€ Internship opportunities in Full Stack / MERN development",
    shipping: "All projects deployed & production-ready πŸ”₯"
};

πŸ› οΈ Featured Projects

πŸ’° TrustTrade

Secure escrow-based transaction platform

A production-grade escrow system with a 7-state transaction lifecycle, real-time payments, and AI-assisted trust & safety.

  • πŸ” RBAC middleware across 9 route modules (buyer/seller/admin)
  • πŸ’³ Razorpay webhook verification via HMAC-SHA256
  • ⚑ 3-layer Redis caching β€” idempotency locks, dedup keys, Bull Queue auto-release
  • πŸ”‘ Google/GitHub OAuth 2.0 + JWT with refresh-token rotation & replay detection
  • πŸ€– Google Gemini API for AI descriptions & fraud detection

Stack: React Β· Node.js Β· Express Β· MongoDB Β· Redis Β· Bull Queue Β· Razorpay Β· Socket.io Β· Passport.js Β· Gemini API

πŸ”— Live Demo Β· πŸ“¦ GitHub

πŸ”— ChainVerify

Blockchain-backed document verification

Tamper-proof document validation using on-chain hash storage and gas-optimized smart contract calls.

  • 🧾 7 REST endpoints secured with custom JWT middleware
  • ⛓️ Ethers.js singleton client β†’ Solidity contracts on Sepolia testnet
  • πŸ’Έ Gas-cost optimization via existence checks before writes
  • πŸ—„οΈ Soft-delete pattern + immutable audit-trail collection

Stack: React Β· Node.js Β· Express Β· MongoDB Β· Solidity Β· Ethereum Β· Ethers.js

πŸ”— Live Demo Β· πŸ“¦ GitHub

πŸ“Š FinTrack

Real-time stock portfolio dashboard

Live market data, trade simulation, and profit/loss analytics with an efficient, normalized data model.

  • πŸ“ˆ 8 REST endpoints with JWT-secured stateless sessions
  • πŸ—ƒοΈ Normalized schema separating holdings from transaction history
  • ⏱️ 60s in-memory caching layer for Finnhub API
  • πŸ”€ Promise.all() for concurrent price fetching

Stack: React Β· Node.js Β· Express Β· MongoDB Β· TailwindCSS Β· Recharts Β· Finnhub API

πŸ”— Live Demo Β· πŸ“¦ GitHub

πŸ† Achievements

  • πŸ₯‰ Rank 3 β€” Hack-O-Sprint 2.0, IIIT Bhopal (SIH 2024 prep)
  • ⭐ 3-Star CodeChef β€” peak rating 1642
  • 🌍 Global Rank 84 β€” CodeChef Starters 231
  • 🧠 600+ DSA problems solved across LeetCode, CodeChef & GFG (arrays, trees, graphs, DP, system design)

βš™οΈ Tech Stack

Languages
C++ JavaScript Python SQL

Frontend
React Next.js TailwindCSS Redux

Backend
Node.js Express Socket.io JWT

Database & Infra
MongoDB PostgreSQL MySQL Redis

Tools & DevOps
Git Docker Postman Vercel Render

Currently Exploring
Generative AI Google Gemini Prompt Engineering


πŸ“¬ Currently Looking

🟒 Actively seeking Software Development / Full Stack Internship opportunities
Reach out via email or LinkedIn β€” happy to share more about TrustTrade, ChainVerify & FinTrack!


πŸ“Š GitHub Analytics


Profile Views

Pinned Loading

  1. blockchain-identity-security-system blockchain-identity-security-system Public

    Blockchain-based document verification system β€” SHA-256 file hashing stored on Ethereum (Sepolia) via Solidity smart contracts. MERN stack + JWT auth + Ethers.js. Upload, verify, and detect tampere…

    JavaScript

  2. fintrack fintrack Public

    Full-stack MERN stock portfolio dashboard with real-time prices via Finnhub API, JWT authentication, in-memory price caching, weighted average cost tracking, and interactive Recharts visualizations…

    JavaScript

  3. TurstTrade TurstTrade Public

    A secure MERN escrow marketplace with JWT authentication, real-time chat using Socket.IO, Razorpay payments, Redis caching, Bull Queue, and Gemini AI-powered product descriptions & fraud detection.

    JavaScript