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

     


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

operator:
  name          : "Ishu Agrawal"
  callsign      : "ishu@backend"
  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%"

mission:
  primary       : "Build scalable, fault-tolerant backend systems"
  secondary     : "Master system design + AI/ML integration"
  dsa_progress  : "500+ problems | LeetCode + CodeChef + GFG"

certifications:
  - id: AZ-900
    name: "Microsoft Azure AI Fundamentals"
    year: 2025
    issuer: "Microsoft"
  - id: POSTMAN-2024
    name: "API Development & Automation"
    year: 2024
    issuer: "Postman Student Program"
  - id: AI4IN-2023
    name: "AI for India 2.0"
    year: 2023
    issuer: "GUVI"

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

[ CORE LANGUAGES ]

[ BACKEND ENGINE ]

[ DATA LAYER ]

[ FRONTEND SUPPORT ]

[ TOOLS & DEPLOYMENT ]


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


┌──────────────────────────────────────────────────────────────────┐
│  PROJECT   : AuthAPI                                             │
│  STACK     : Node.js · Express.js · MongoDB · Redis · BullMQ    │
│  DEPLOYED  : Render                          [LIVE ●]            │
│  TIMELINE  : March 2026                                          │
│  RATING    : ████████████████████░░  PRODUCTION-GRADE 8.4/10    │
└──────────────────────────────────────────────────────────────────┘

[ 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 — fully decoupled from request lifecycle ✅ LIVE
📍 Device Tracking IP + user-agent fingerprinting, secure cross-device logout ✅ LIVE
Validation Layer Centralized Joi schema validation + error-handling middleware ✅ LIVE
🔒 OTP System Email verify + password reset with expiry controls + attempt limits ✅ LIVE
🧠 Session Engine Multi-device session store, revocation on password reset ✅ LIVE
# ─── LIVE DEMO ────────────────────────────────────────────────
$ curl -X POST https://authapi.render.app/auth/login \
  -H "Content-Type: application/json" \
  -d '{ "email": "ishu@backend.io", "password": "████████████████" }'

# ─── RESPONSE ─────────────────────────────────────────────────
HTTP/1.1 200 OK
{
  "accessToken"  : "eyJhbGciOiJIUzI1NiIs...",
  "refreshToken" : "eyJhbGciOiJIUzI1NiIs...",
  "session"      : { "device": "linux/chrome", "ip": "██.██.██.██" },
  "rateLimit"    : { "remaining": 4, "reset": "60s" }
}


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


┌──────────────────────────────────────────────────────────────┐
│  PROJECT   : AutoQGen                                        │
│  STACK     : Python · Flask · NLP · 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, intelligent MCQ generation ✅ BUILT
📤 Export Pipeline Auto-generates downloadable, formatted PDF question sets ✅ BUILT
INPUT [PDF/DOCX/TXT] → [NLP Pipeline] → [Gemini API] → [PDF Export]


╔══════════════════════════════════════════════════════════════════╗
║              [ 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


╔══════════════════════════════════════════════════════════════════╗
║                   [ VERIFIED CREDENTIALS ]                      ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  [✔] Microsoft Azure AI Fundamentals (AI-900)     ──  2025      ║
║      Issuer : Microsoft                                          ║
║      Domain : Cloud AI · Cognitive Services · Azure ML          ║
║                                                                  ║
║  [✔] API Development & Automation                 ──  2024      ║
║      Issuer : Postman Student Expert Program                     ║
║      Domain : REST APIs · Testing · Automation                   ║
║                                                                  ║
║  [✔] AI for India 2.0                             ──  2023      ║
║      Issuer : GUVI                                               ║
║      Domain : AI/ML Fundamentals                                 ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

# NEXT IN PIPELINE — ACTIVE CONSTRUCTION ZONE

phase_3_system_design:
  status  : "IN PROGRESS 🔨"
  targets :
    - Winston Logger + structured logging
    - Helmet.js + CORS hardening
    - Jest + Supertest integration testing
    - Docker containerization
    - Redis pub/sub for real-time features

phase_4_ai_ml:
  status  : "QUEUED 📋"
  targets :
    - FastAPI (Python backend)
    - HuggingFace model deployment
    - LangChain + RAG pipelines
    - Agentic AI architecture

long_term:
  - AWS deployment (EC2, S3, RDS)
  - System design interviews prep
  - LeetCode target: 1500+ before graduation

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



Popular repositories Loading

  1. JAVA JAVA Public

    Java 1

  2. PYTHON PYTHON Public

    Jupyter Notebook

  3. ML ML Public

    Python

  4. Free Free Public

    HTML

  5. Super_150_GLA_2027 Super_150_GLA_2027 Public

    Forked from monukumar98/Super_150_GLA_2027

    CoadingBlocksGla

    Java

  6. WD WD Public

    JavaScript