Skip to content
View Abhishekhack2909's full-sized avatar

Highlights

  • Pro

Block or report Abhishekhack2909

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
Abhishekhack2909/README.md
Abhishek Tripathi - i write code

Portfolio LinkedIn X Email Profile visitor count



teaching machines to admit when they don't know; retrieval over hallucination; if it isn't traced it isn't shipped

pixel art animation

$ whoami
Abhishek Tripathi — Kanpur, India. raccoon-adjacent.

$ cat ~/.obsessions
agents that know when they're wrong
retrieval that cites its sources
traces you can actually read at 3am

$ which languages
/usr/bin/python
/usr/bin/typescript
/usr/bin/c++

$ uptime
awake,mostly. shipping since 2024.

$ echo $PHILOSOPHY
an answer without a source is a rumour
guardrails are cheaper than apologies


what happens when you ask my systems a question

flowchart LR
    Q(["🗣️ question"]) --> ROUTE{{"route"}}

    ROUTE --> RET["retrieve"]

    subgraph HYBRID ["hybrid search"]
        direction TB
        CH[("chromadb<br/>vectors")]
        BM[("bm25<br/>keywords")]
    end

    RET --> CH
    RET --> BM
    CH --> RR["rerank"]
    BM --> RR

    RR --> GEN["generate"]
    GEN --> CHK{"grounded?"}

    CHK -->|"no — go dig-again"| RET
    CHK -->|"yes"| OUT(["✅ answer + citations"])

    classDef q fill:#36BCF7,stroke:#0F2027,color:#0F2027,font-weight:bold
    classDef work fill:#203A43,stroke:#36BCF7,color:#ffffff
    classDef store fill:#2C5364,stroke:#36BCF7,color:#ffffff
    classDef gate fill:#6E44FF,stroke:#ffffff,color:#ffffff
    classDef good fill:#2C7A7B,stroke:#ffffff,color:#ffffff

    class Q q
    class RET,RR,GEN work
    class CH,BM store
    class ROUTE,CHK gate
    class OUT good
Loading

The interesting arrow is the one going backwards. A system that can't tell it failed to ground an answer will happily invent one instead.


and This is what it looks like from the inside

trace  a9f2c1   "why was my invoice charged twice?"            1,284 ms
│
├─ router.classify ................ ▇▇ 41 ms          → billing
├─ retrieve.hybrid ............... ▇▇▇▇▇▇ 210 ms
│  ├─ chroma.vector_search ....... ▇▇▇▇ 148 ms        k=12
│  └─ bm25.keyword ............... ▇ 34 ms            k=12
├─ rerank.cross_encoder .......... ▇▇▇ 96 ms          12 → 4 chunks
├─ llm.generate .................. ▇▇▇▇▇▇▇▇ 612 ms    groq · 284 tok
├─ guardrail.groundedness ........ ▇▇ 78 ms           ✓ 4/4 cited
└─ guardrail.pii_scrub ........... ▇ 22 ms            ✓ clean
                                                      ──────────────
                                                      0 retries · ok

If you can't produce this for an LLM feature, you don't have a feature. You have a slot machine.


the stack

🤖  the part that thinks

LangChain LangGraph Agentic AI RAG Pipelines Guardrails Prompt Engineering

OpenAI Claude Gemini Groq LPU Hugging Face PyTorch

🔍  the part that remembers

ChromaDB FAISS BM25 MongoDB PostgreSQL Redis Supabase

📡  the part that watches

Logfire LangSmith OpenTelemetry

🧱  the part users actually touch

Python TypeScript JavaScript C++ Java

React Next.js Tailwind CSS FastAPI Node.js Express WebSockets Streamlit

Docker AWS Vercel Git


currently poking at

🎙️

voice RAG in hindi

speech in, grounded speech out. the hard part was never the audio — it's proving the claim before you say it out loud.

🕸️

multi-agent handoffs

triage → specialist → escalation. every hop traced, because "the agent decided something" is not a debug log.

sub-second inference

LLM calls sitting in the render path. if the user notices the model thinking, i've already lost.

things i'll argue about

"just fine-tune it" usually no. most of the time your retrieval is bad, not your weights.

"the demo works" a demo is one lucky path through a system with no error handling.

"we'll add logging later" for anything non-deterministic, tracing is the feature. bolt it on afterwards and you're guessing.

"the model hallucinated" the model did exactly what it was built to do. you shipped it without a verifier.


the contribution dumpster 🦝

Abhishek's GitHub statistics: commits, pull requests, issues and stars
Most used programming languages Languages ranked by commit count



Contribution streak: current and longest



Daily contribution activity over the last month
GitHub achievement trophies

my inbox is open. so is the dumpster.

Pinned Loading

  1. Feed-Cop Feed-Cop Public

    FeedCop is an AI-powered browser extension that enhances your LinkedIn experience by automatically filtering out low-quality, cringe, and spammy posts using advanced AI models from Groq. With real-…

    HTML 2

  2. StreamVerse StreamVerse Public

    StreamVerse is a deployed full-stack platform combining the best of YouTube, Twitch, and Google Meet. It offers live streaming, real-time chat, video calls, tweet-style posts, and interactive feeds…

    JavaScript 2

  3. Parcel-Pickup-Platform Parcel-Pickup-Platform Public

    A web platform designed to streamline and manage parcel pickup requests for users and delivery agents. Features include user registration, parcel tracking, scheduling pickups, real-time notificatio…

    JavaScript 1

  4. Teach-your-parent-smartphone Teach-your-parent-smartphone Public

    A beginner-friendly web tutorial project designed to help parents, elders, and anyone unfamiliar with smartphones learn how to use mobile devices step-by-step. It covers essential smartphone functi…

    HTML 1

  5. GDGC GDGC Public

    A full stack web application for showcasing GDGC club members at VIT, built with separate frontend and backend. Displays club member profiles dynamically from the backend. My first full stack proje…

    JavaScript 1

  6. Ayankkk29/gdgc-website Ayankkk29/gdgc-website Public

    JavaScript 2 7