const abhishek = { role: "Software Engineer — AI systems & full-stack", studying: "B.Tech, Computer Science (AI specialization)", focus: ["Agentic AI", "RAG & vector search", "Graph databases", "Observability"], building: "hackathon-grade prototypes that actually run — live demos, real metrics", principle: "if I can't measure it, I don't claim it", };
I like working close to the product — experimenting, shipping, and proving it works. Most of what's below started as a hackathon build and ended up with a live URL, a validation script, or both.
🧠 SOBER — CI/CD for Agent Brains
Python · Cognee · Gemini · LanceDB
Git, pipelines, canary deploys and Dependabot — for memory. Treats a knowledge graph as a versioned, testable, revertable artifact.
- 🔒 Forbidden-knowledge tests — a retracted secret stays retracted, proven every build
- 🪓
brain bisect— git-bisect for memory, finds the poisoning batch inO(log n) - 🌙 CI-gated
improve()— the brain opens its own PR, only behind a green gate - 📉 Leak rate on adversarial probes: 12/12 → 0/12
🛡️ Kavach — Fraud Ring Detection
Neo4j AuraDB · Next.js 16 · Express · WebSocket
Banks flag fraud one account at a time. Real fraud works in rings. Multi-hop Cypher traversal + union-find, scored by transaction edge density.
- 🎯 100% recall, 0 false positives on seeded ground truth (
npm run validate) - ⚖️ "Why Graph?" panel — same query in Cypher and SQL, live, side by side
- 🤖 Analyst Copilot: plain English → real Cypher → answer
- ⚡ Inject a ring on stage, detect it in real time
🇮🇳 TruRank — Candidate Ranking at 100K
Python 3.11 · sentence-transformers · BM25 · Cross-encoder
Ranks 100,000 candidates the way a great recruiter would — by fit, not keywords. Aspect-based retrieval → RRF fusion → cross-encoder rerank.
- 📊 Silver-label NDCG@10 = 0.952, ~27s for the full pool (budget: 300s)
- 🍯 Catches 80+ honeypots, keeps them out of the top 100
- 🧪 67 tests, deterministic, CPU-only, network hard-locked off
- 🐳 Sealed Docker reproduction, one command
🌙 Quiet Hours — On-Call Agent for Humans
Slack Bolt · RTS API · MCP · Node 22
An on-call agent that protects the human, not just the service. Notices when someone's been firefighting alone since 2 a.m. — and steps in.
- 🔍 Transparent 4-signal heuristic, never a black-box "burnout score"
- 📝 AI-drafted handoff note, then pages a rested backup via a PagerDuty MCP server
- 🤝 Consent-first: keep-going and snooze are always one click away
- 💯 The honesty principle — every number shown is observed, never inferred
🎙️ RealPrep AI — Interview Prep with Emotion
React · Express · Prisma · pgvector · Hume AI
AI interviewer with real-time facial emotion detection — voice, text, and a Monaco code editor, plus resume-grounded questions.
- 🧠 Live confidence / stress / nervousness tracking through the session
- 📈 Reports with a prioritized, personalized improvement plan
- 🎭 Technical, Behavioral and System Design personas
📚 BookBuddy — RAG Book Companion
Next.js 16 · Neon + pgvector · Gemini · Bull
Upload a book, then have a citation-backed conversation with it.
- 📄 PDF / EPUB / TXT ingestion with OCR fallback for scanned pages
- 🔎 Semantic search over pgvector, answers carry accurate citations
- 🎭 Persona modes: Scholar, Friend, Quizzer
🗂️ More things I've built — click to expand
| Project | What it is | Stack |
|---|---|---|
| 🧭 Navigator | Developer intelligence dashboard — GitHub, Gmail, Calendar, Todoist and weather in one place, queried by one NL question across 7 sources. Every answer shows its compiled SQL, so it can't hallucinate. | Coral · FastAPI · React · Gemini |
| 🪸 Rakshak | Personal dependency health agent — scans your repos' manifests, matches CVE/GHSA advisories to your exact pins, scores risk on a heatmap, and pings you on Telegram. | Coral · FastAPI · SQLite · Gemini |
| ⚡ Zipper | Drop your chaos, download your structure. A zero-upload file organizer: 3-layer classifier (rules → TF-IDF/k-means → in-browser MiniLM) that never reads file content. Nothing leaves your device. | Next.js · Zustand · transformers.js |
| ♟️ Project-P | A UCI chess engine from scratch — magic bitboards, PVS + TT + LMR, tapered eval heading to NNUE, perft-validated. Aiming at a Lichess rating climb. | C++20 · bitboards · NNUE |
| 📡 SigNoz Warm-Up | "My AI agent took 21 seconds to answer 2 + 2 — SigNoz found out why in two clicks." OpenTelemetry GenAI semantic conventions, a deliberately buggy agent, and an AI agent debugging an AI agent over MCP. | Python · OTel · SigNoz · MCP |
| AI travel planner with smart itinerary generation. Live | Next.js · MongoDB · Clerk |
Languages
Frontend & Backend
Data & AI
Infra & Tooling
RAG · Agentic AI · MCP · Neo4j / Cypher · pgvector · OpenTelemetry · Cross-encoders · WebSockets
- 🔭 Building Project-P, a C++ chess engine, one phase at a time — perft first, rating later
- 🌱 Going deeper on agent memory, evaluation harnesses, and observability for LLM systems
- 🤝 Open to collaborating on AI-heavy products and interesting open-source problems
- 💬 Ask me about graph databases, RAG pipelines that cite their sources, or why your agent is slow