Portfolio — 2026

Software engineer · AI agents · Open source

Software engineer · AI agents · Open source

Hey, I'm Vidhaan.I build AI agents, grounded RAG, cloud systems and dev tools

Electrical & Computer Engineering at Thapar, graduating 2027. I build AI agents that cite their sources, ship them on Google Cloud, and fix real bugs in open source.

Merged pull requests in BOSS Console
0
PRs merged into
BOSS Console
BOSS Open Source Hackathon placing
2nd
BOSS Open Source
Hackathon 2026
Smart India Hackathon result
Winner
Smart India
Hackathon 2025
01About

Building where AI meets real users.

I'm an Electrical & Computer Engineering student at Thapar Institute of Engineering and Technology. Most of what I build sits where AI has to be trusted by someone: retrieval that quotes the statute instead of guessing, a voice agent that answers a farmer's phone call, and security checks for code an AI just wrote.

Lately I've been working in other people's codebases. I merged 20 pull requests into BOSS Console, RISA Labs' open-source harness for AI agents, which placed 2nd in their open source hackathon, and landed fixes in Apicurio Registry, kestra and cognee.

Right now
Studying
B.E. Electrical & Computer Engineering, Thapar Institute · May 2027
Recently
2nd place, BOSS Open Source Hackathon by RISA Labs
Selected
Amazon ML Summer School 2026
Looking for
Software and forward-deployed engineering roles

AI agents & RAG

Answers grounded in real sources, MCP tools agents can call, and multi-agent pipelines on Gemini and Google ADK.

Cloud & system design

Cloud Run, Vertex AI, Firestore and Docker, with APIs designed to keep working when a dependency fails.

Open source

Reading large codebases, then landing small, reviewable pull requests that each carry a regression test.

Full-stack

Next.js and React on the front, FastAPI, Flask and Node.js behind them, shipped end to end.

02Open source

Shipping in other people's codebases.

Small, focused pull requests that maintainers can review in one sitting, each with a test that fails before the fix and passes after it.

2nd place · BOSS Open Source Hackathon 2026 800+ stars

BOSS Console

by RISA Labs

An open-source, multi-platform harness for AI agents: a native JVM console that runs Claude Code, Codex, Gemini or OpenCode with a real browser, terminal, editor and 200+ MCP tools. My fixes span its CLI, UI, plugin system and MCP layer.

Workspace health

boss doctor, a status-bar badge, and an MCP tool agents can query to ask BOSS how it is doing.

Security

Origin checks on deep links, external terminal commands held for confirmation, and a CLI command-injection fix.

Windows & cross-platform

Path handling in search, run configs, the breadcrumb and CLI output; plugin memory and thread metrics on every OS.

Plugins

Plugin packs planned and applied inside MCP governance, with honest status messages.

0

pull requests merged, reviewed by the maintainers

See all 20 on GitHub

Apicurio Registry

Red Hat

940+

Windows support for the Registry CLI as one GraalVM native-image executable, with the login token kept in Windows Credential Manager. Then a circuit breaker on the Kubernetes auth path, so one failing dependency no longer stalls every request.

JavaQuarkusGraalVMJNA

kestra

Workflow orchestration

29k+

Replaced an overloaded 409 with 204 and 422, so a webhook whose conditions aren't met no longer looks like a conflict to the caller.

JavaREST semantics

cognee

AI agent memory

32k+

Fixed a deadlock when two SQLite writers hit the agent memory store at once, by switching the database to WAL mode.

PythonSQLiteConcurrency

Also reported two access-control holes to maintainers, each with a reproduction test.

03Projects

Things I've shipped, live.

Every project below is deployed. Open the demo, or read the code.

LegalEase screenshot
01Citation-grounded legal RAG

LegalEase

Reads a contract and puts the Indian statute or judgment that matters beside each risky clause.

  • RAG over 9,063 vectors: 1,791 statute sections and 7,168 Supreme Court passages, embedded with InLegalBERT, so every finding quotes a real source.
  • Searches the contract and the law library separately, reserving results per source, so 7k judgment chunks can't bury the one statute that answers the question.
  • Reads scanned contracts with Gemini Vision OCR; the vector store was chosen on measurements (ChromaDB vs Qdrant, 5 runs, 28 queries).
PythonFlaskGemini 2.5InLegalBERTChromaDBCloud Run
KisanSetu screenshot
02AI agronomy helpline over voice, SMS and web

KisanSetu

An AI phone line for farmers without a smartphone, plus a web app for planning the season.

  • A real Indian phone number answered in about 4.7 s by Gemini Live over a SIP trunk, in the language the caller opens with.
  • Recognises returning farmers by number and lets them interrupt mid-answer without talking over a pause.
  • SMS dry-spell alerts, and a 3-agent Gemini crop planner that reads Soil Health Card fields and district weather.
Next.jsPythonGemini LiveLiveKitSIPCloud Run
VibeGuard screenshot
03Security audit CLI for AI-generated code

VibeGuard

One command that audits a codebase an AI just wrote, and an agent skill that fixes and re-scans.

  • npx @vidhaankhare/vibeguard scan . runs 35 pattern rules for leaked keys, injection and endpoints with no auth check, backed by 65 tests.
  • Catches mistakes only AI-written code makes: user text pasted into a system prompt, model output handed to eval or a shell.
  • Treats the reviewing model as untrusted, discarding findings that name files that don't exist; ships as an OpenClaw agent skill.
Node.jsGemininpmOpenClaw
Developer Identity Engine screenshot
04Multi-agent GitHub profiler

Developer Identity Engine

Four AI agents read a developer's real code, commits and pull requests and stream back an honest profile.

  • Processes real GitHub repositories with async AI agents.
  • Streams role-fit insights back to the browser in near real time.
Next.jsFastAPITypeScriptPythonGeminiCloud Run
04Recognition

Hackathons and awards.

  1. 2026

    2nd place

    BOSS Open Source Hackathon · RISA Labs

    Placed 2nd and in the Top 10 overall, with 20 merged pull requests into BOSS Console.

  2. 2026

    Selected

    Amazon ML Summer School

    Amazon India's competitive machine learning program, taught by Amazon scientists.

  3. 2026

    Cyber AI Innovation Award

    University of Derby

    Recognised for an application of AI in cybersecurity.

  4. 2025

    National Winner

    Smart India Hackathon 2025

    India's largest student hackathon, 10,000+ teams. Won problem statement 25270 with KisanSetu, a supply-chain platform for Odisha's oilseed farmers.

  5. 2025

    International Winner

    Ulster University Agentic AI Hackathon

    A multi-agent legal AI on Google Cloud, against university teams from around the world.

  6. 2025

    National Finalist

    Google Cloud Agentic AI Day

    Top 75 of 9,100+ teams in a 30-hour agentic-AI sprint.

05Toolkit

What I reach for.

AI & agents

  • AI agents
  • Multi-agent systems
  • RAG
  • MCP
  • Agent skills
  • LangChain
  • LangGraph
  • Google ADK
  • Gemini / Gemini Live
  • ChromaDB
  • Qdrant

Cloud & system design

  • GCP
  • Cloud Run
  • Vertex AI
  • Firestore
  • Docker
  • System design
  • REST APIs
  • FastAPI
  • Flask
  • Node.js
  • React
  • Next.js

Engineering practice

  • JVM
  • Quarkus
  • GraalVM native-image
  • JNA
  • Gradle
  • Maven
  • GitHub Actions CI
  • Regression testing
  • Cross-platform debugging

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • SQL
  • C++
06Contact

Let's build something worth shipping.