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.

Content in all repositories owned by your account will be closed.
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

Typing SVG



     


🧭 About Me

coding

I'm a final-year B.Tech student in CSE (AI & ML) at GLA University, Mathura, graduating in 2027.

I mostly build backends — the parts where details matter: who gets let in, what happens when a request is retried, and whether two database writes succeed or fail together. AuthAPI and LedgerFlow came out of wanting to understand those problems by building them.

I solve DSA problems daily in Java and Python (500+ across LeetCode, CodeChef, GFG) and I'm getting into LLM applications — I've built an MCQ generator on top of spaCy + Groq API and I'm learning LangChain / LangGraph by building small agentic systems.

💡 How I learn: pick up the concept → build something with it → read back through the implementation → improve it.


🎓 Education 🧩 Problem Solving 🎯 Focus
B.Tech CSE (AI & ML), GLA University
graduating 2027
500+ problems on LeetCode,
CodeChef & GFG
Backend APIs, databases,
LLM applications

🛠️ Tech Stack

Languages

Java Python JavaScript

Backend

Node.js Express BullMQ JWT REST API

Databases & Caching

MongoDB MySQL Redis Mongoose

AI / NLP

spaCy Groq LangChain LangGraph

Frontend & Tools

HTML CSS React Git Postman Vercel Jupyter


🚀 Featured Projects

🔐 AuthAPI

Auth backend — sign-up to session management, plus the email flows around it.

  • JWT auth with refresh tokens & session management
  • Email verification & password reset flows
  • Emails sent via BullMQ background queue — requests never block on the mail server
  • Request validation + auth middleware
  • Redis for supporting functionality

👉 View on GitHub

💸 LedgerFlow

REST API for moving money between users — built to understand what must stay true when one transfer touches several records.

  • User & account management, balances, transaction history
  • Transfers inside MongoDB sessions & transactions — debit & credit succeed or fail together
  • UUID idempotency keys — a retried request never applies the same transfer twice
  • Full ledger records for every transaction
  • JWT authentication

👉 View on GitHub

📝 AutoQGen

Flask app that generates MCQs from study material — upload a PDF, DOCX, TXT or Google Drive link, pick local NLP (spaCy) or LLM (Groq API), and download the result as a PDF.

flowchart LR
    A["📄 PDF / DOCX / TXT / Drive link"] --> B["Flask app"]
    B --> C["Text extraction"]
    C --> D["Cleaning + TF-IDF summary"]
    D --> E{"Mode"}
    E -->|NLP| F["spaCy"]
    E -->|AI| G["Groq API"]
    F --> H["Parse & validate MCQs"]
    G --> H
    H --> I["✅ Results page + PDF"]
Loading


📊 GitHub Analytics


🌱 Currently

  • Building backend projects that go past CRUD: queues, transactions, retries
  • Working through DSA problems in Java & Python
  • Learning LangChain & LangGraph by building small agentic systems

🤝 Let's Connect

If you want to talk backend, DSA, or something you're building:

 



Profile views

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