Skip to content
View KhushamBansal's full-sized avatar

Highlights

  • Pro

Block or report KhushamBansal

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

Khusham Bansal — GSoC 2026 @ Meshery (CNCF / Layer5)

I build systems that fail well — retries, dead letters, and recovery paths,
whether the thing failing is a worker process or a language model.

Portfolio LinkedIn Email LeetCode


Now

  • GSoC 2026 at Meshery (CNCF / Layer5) — 70+ PRs authored, 130+ reviewed
  • Research Intern, AI Institute of South Carolina — grounding LLMs with knowledge graphs
  • B.E. Computer Engineering, Thapar Institute — graduating 2027

Built

Project Stack
relayq Durable job queue — leased workers, backoff retries, dead-letter queue Go Redis
Milepost · live HGV trip planner generating FMCSA daily logs under 70hr/8-day HOS rules Django React PostgreSQL
Ivo · demo Local AI agent — LangGraph orchestration, SQLite + FTS5 RAG memory, MCP gateway LangGraph FastAPI MCP

How relayq handles failure

flowchart LR
    P["Producer"] -->|"idempotent enqueue"| Q[("Redis<br/>pending")]
    Q -->|"lease · TTL"| W1["Worker 1"]
    Q -->|"lease · TTL"| W2["Worker 2"]
    W1 -->|"ack"| OK["Done"]
    W2 -.->|"crash — lease expires"| Q
    W1 -->|"nack"| R{"retries<br/>left?"}
    R -->|"yes · exp. backoff"| Q
    R -->|"no"| DLQ[("Dead letter")]

    classDef store fill:#0b4f4a,stroke:#2dd4bf,color:#e7ebf2
    classDef work fill:#11151e,stroke:#60a5fa,color:#e7ebf2
    classDef term fill:#11151e,stroke:#6a7283,color:#9ba3b4
    class Q,DLQ store
    class W1,W2 work
    class P,OK,R term
Loading

2,000 jobs at ~5.4k jobs/s · 200 concurrent idempotent requests collapsed to 1 · in-flight work recovered after a crash

Tech

Go C++ Python TypeScript Kubernetes Redis Docker PostgreSQL PyTorch LangChain React Next.js

Recognition

🥉 3rd / 600+ teams, Israeli-Indian Hackathon · 🎖️ Reliance Foundation Scholar 2023 · 🏅 Intl. Rank 97, NSTSE 2022

Contribution graph

Popular repositories Loading

  1. DSC-ML-Task DSC-ML-Task Public

    Forked from developer-student-club-thapar/DSC-ML-Task

    Jupyter Notebook

  2. DSC-WebDev-Task DSC-WebDev-Task Public

    Forked from developer-student-club-thapar/DSC-WebDev-Task

    JavaScript

  3. KhushamBansal KhushamBansal Public

    Config files for my GitHub profile.

  4. MyResume MyResume Public

    HTML

  5. MyPortfolio MyPortfolio Public

    HTML

  6. BlockBash BlockBash Public

    JavaScript