Skip to content
View Ishu6129's full-sized avatar

Block or report Ishu6129

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
Ishu6129/README.md


LinkedIn  GitHub  Email


CGPA  DSA  Status



> sys.profile --full

# ╔══════════════════════════════════════════════════════════════╗
# ║               CLASSIFIED OPERATOR PROFILE                   ║
# ╚══════════════════════════════════════════════════════════════╝

operator:
  name         : "Ishu Agrawal"
  role         : "Backend Engineer // System Architect"
  clearance    : "PRODUCTION-GRADE"

academic:
  institution  : "GLA University, Mathura"
  degree       : "B.Tech — Computer Science (AI & ML)"
  graduation   : "May 2027"
  cgpa         : "8.47 / 10"
  class_x      : "95.0%"
  class_xii    : "86.6%"

summary:
  focus        : "REST APIs | Auth Systems | Async Processing | Transaction Integrity"
  dsa_progress : "500+ problems — LeetCode · CodeChef · GeeksforGeeks"
  approach     : "Build practical systems first. Understand deeply. Scale deliberately."

certifications:
  - name       : "API Development & Automation"
    issuer     : "Postman Student Expert Program"
    year       : 2024

current_phase  : "Backend → System Design → AI/ML Integration"
availability   : "OPEN — Internship / Full-time"
location       : "Mathura, Uttar Pradesh, India"

> stack.load --modules=all

[ CORE LANGUAGES ]

[ BACKEND ENGINE ]

[ DATA LAYER ]

[ TOOLS & DEPLOYMENT ]

[ FRONTEND SUPPORT ]


╔══════════════════════════════════════════════════════════════════╗
║                    [ SKILL PROFICIENCY MATRIX ]                  ║
╠══════════════════════════════════════════════════════════════════╣
║  Node.js / Express    ████████████████████████░░  ADVANCED       ║
║  MongoDB              ███████████████████████░░░  ADVANCED       ║
║  REST API Design      ████████████████████████░░  ADVANCED       ║
║  JWT / Auth Systems   ████████████████████████░░  ADVANCED       ║
║  Redis / BullMQ       ████████████████████░░░░░░  PROFICIENT     ║
║  JavaScript           ████████████████████████░░  ADVANCED       ║
║  TypeScript           ████████████████░░░░░░░░░░  GROWING  🔥    ║
║  Java (DSA)           ██████████████████████░░░░  PROFICIENT     ║
║  Python / Flask       █████████████████░░░░░░░░░  INTERMEDIATE   ║
║  System Design        ████████████████░░░░░░░░░░  GROWING  🔥    ║
╚══════════════════════════════════════════════════════════════════╝

> projects.deploy --list=active


┌──────────────────────────────────────────────────────────────────┐
│  PROJECT   : AuthAPI                                             │
│  STACK     : Node.js · Express.js · MongoDB · Redis · BullMQ    │
│  DEPLOYED  : Render                              [LIVE ●]        │
│  TIMELINE  : March 2026                                          │
└──────────────────────────────────────────────────────────────────┘

[ SYSTEM ARCHITECTURE ]

CLIENT REQUEST
      │
      ▼
 ┌─────────────┐     ┌──────────────────────────────────────────┐
 │   Express   │────▶│         Middleware Pipeline              │
 │   Router    │     │  Joi Validation → Rate Limit → Auth JWT  │
 └─────────────┘     └───────────────────┬──────────────────────┘
                                         │
              ┌──────────────────────────▼─────────────────────┐
              │              Controller Layer                   │
              │    /auth/register  /auth/login  /auth/logout   │
              └──────┬─────────────────────────────┬───────────┘
                     │                             │
         ┌───────────▼──────────┐   ┌─────────────▼──────────┐
         │  MongoDB (Primary)   │   │   Redis (Cache+Rate)   │
         │  Users · Sessions    │   │   Token Blacklist       │
         └──────────────────────┘   └─────────────┬──────────┘
                                                   │
                                    ┌──────────────▼─────────┐
                                    │  BullMQ Email Queue    │
                                    │  OTP · Reset · Verify  │
                                    └────────────────────────┘

[ CAPABILITY MATRIX ]

Module Implementation Status
🔑 JWT Auth Core Access + refresh token rotation, stateless multi-device sessions ✅ LIVE
🛡️ Rate Limiting Redis-backed tiered limits — global / login / OTP endpoints ✅ LIVE
📧 Async Email Queue BullMQ workers — decoupled from request lifecycle ✅ LIVE
📍 Session Tracking IP + browser fingerprinting, cross-device logout support ✅ LIVE
Validation Layer Centralized Joi schema validation + error-handling middleware ✅ LIVE
🔒 OTP System Email verify + password reset with expiry + attempt limits ✅ LIVE
🧠 Session Engine Multi-device session store, revocation on password reset ✅ LIVE

AuthAPI Repo



┌──────────────────────────────────────────────────────────────┐
│  PROJECT   : LedgerFlow                                      │
│  STACK     : Node.js · Express.js · MongoDB                  │
│  TIMELINE  : February 2026                                   │
│  FOCUS     : ACID Integrity · Immutable Audit Trail          │
└──────────────────────────────────────────────────────────────┘
Module Implementation Status
🏦 Account Engine Account management, balance tracking, multi-step fund transfers ✅ BUILT
⚛️ ACID Transactions MongoDB session-based transactions for operation consistency ✅ BUILT
📒 Immutable Ledger DEBIT/CREDIT append-only design — tamper-resistant audit trail ✅ BUILT
🔄 Idempotency UUID v4 idempotency keys to handle duplicate transaction retries ✅ BUILT
Query Engine Aggregation pipelines for financial reporting & summaries ✅ BUILT
🔐 Auth Layer JWT + middleware-based role authorization ✅ BUILT
TRANSACTION FLOW:
  [SENDER] ──debit──▶ [LEDGER ENGINE] ──credit──▶ [RECEIVER]
                              │
                    MongoDB ACID Transaction
                     (atomic · consistent · isolated · durable)
                              │
                    IMMUTABLE AUDIT LOG ◀────────── stored forever

LedgerFlow Repo



┌──────────────────────────────────────────────────────────────┐
│  PROJECT   : AutoQGen                                        │
│  STACK     : Python · Flask · Google Gemini API              │
│  TIMELINE  : December 2025                                   │
│  TYPE      : AI-Integrated Application                       │
└──────────────────────────────────────────────────────────────┘
Module Implementation Status
📄 Multi-format Parser Accepts PDF, DOCX, and plain text as input sources ✅ BUILT
🧠 AI Question Engine Google Gemini API for contextual MCQ generation ✅ BUILT
📤 Export Pipeline Auto-generates downloadable, formatted PDF question sets ✅ BUILT
INPUT [PDF/DOCX/TXT] → [NLP Pipeline] → [Gemini API] → [PDF Export]

> dsa.stats --platforms=all

╔══════════════════════════════════════════════════════════════════╗
║              [ ALGORITHM COMBAT RECORD — 500+ KILLS ]           ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  Arrays & Strings    ████████████████████████  EXPERT           ║
║  Recursion           ████████████████████░░░░  ADVANCED         ║
║  Trees               ████████████████████░░░░  ADVANCED         ║
║  Graphs              ████████████████░░░░░░░░  PROFICIENT       ║
║  Sorting / Search    ████████████████████████  EXPERT           ║
║  Dynamic Prog.       ████████████░░░░░░░░░░░░  GROWING  ↑       ║
║  Linked Lists        ████████████████████████  EXPERT           ║
║  Stacks & Queues     ████████████████████████  EXPERT           ║
║                                                                  ║
║  PREFERRED LANGUAGE  : Java + JavaScript                         ║
║  FOCUS               : Time/Space complexity optimization        ║
╚══════════════════════════════════════════════════════════════════╝

LeetCode  GeeksForGeeks


> activity.graph --render

Activity Graph


> network.connect --protocol=open

╔══════════════════════════════════════════════════════════════╗
║           OPEN CHANNEL — CONNECTION ACCEPTED                 ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║   📡  Actively looking for Backend / Full-Stack roles        ║
║   📡  Open to internships, collaborations, open source       ║
║   📡  Response time: < 24 hours                              ║
║                                                              ║
╚══════════════════════════════════════════════════════════════╝

Email  LinkedIn  GitHub



Pinned Loading

  1. AuthAPI AuthAPI Public

    Production-ready authentication system with JWT, refresh token rotation, OTP verification, and Redis-powered background jobs.

    JavaScript

  2. LedgerFlow LedgerFlow Public

    A secure banking API with ACID compliance, immutable ledger tracking, JWT authentication, and idempotent transactions built with Node.js and MongoDB.

    EJS