Available for full-time roles · On OPT

Building agentic AI systems that actually ship.

I'm Gaurav, an AI Engineer from UIC's MS CS program. I build local-first agents, RAG pipelines, and full-stack ML products. Recent work spans autonomous SRE remediation, synthetic data for tool-using agents, and a live inbox triage system you can try below.

📍 Chicago, IL 🎓 MS CS @ UIC · 3.89 ✉️ gaurav.pvt25@gmail.com
~/agents/triage.py
$ winnow classify --email inbound.eml
# tier-1 running locally, CPU-only, cost: $0
▸ classifier confidence 0.52 → below threshold
▸ escalating to tier-2 agent (PydanticAI)
▸ tool_call gmail.get_thread(id=t_842)
▸ tool_result 3 messages, 2 senders, urgency=high
▸ verdict lane=needs_you draft_ready=true
$

A local-first agent, live in your browser.

Live Demo Available

Winnow

Local-first AI inbox triage. A local scikit-learn + MiniLM classifier handles routing in ~5ms on CPU at $0. A PydanticAI agent runs only on uncertain cases. Nightly retraining loop learns from your corrections with regression guardrails.

~5ms
Tier-1 latency
$0
Bulk cost
153
Passing tests
Winnow · Inbox
tier-1 · 4.8ms
Needs You
3
Informational
5
5
Shipped projects
1,900+
OSS repo stars
153
Tests in Winnow
3.89
GPA @ UIC

Four more things I've built.

watch pods agent patch

Agentic SRE Pipeline

Agentic

Self-healing Kubernetes pipeline. A Go watchdog polls Prometheus, an MCP server bridges cluster infrastructure to an LLM, and CrewAI agents execute strategic merge patches. Escalates from restart to memory patch when the cheap fix fails.

Go MCP Kubernetes CrewAI
JUDGE USR USR AST AST score: 4.7 · 4.9 · 5.0

ToolGen

Multi-Agent

Multi-agent synthetic data pipeline. Generates multi-turn tool-use conversations grounded in ToolBench schemas. LLM-as-judge scores each on naturalness, tool correctness, task completion, with automatic repair and diversity steering.

Python OpenAI Pydantic NetworkX
▸ answer generated ▸ p95 < 200ms ▸ 95% consistency

AI Research Assistant

RAG

Production RAG API. Query academic docs in natural language at sub-200ms p95 with 95% retrieval consistency. Pinecone vector search, GPT-3.5-Turbo, local Flan-T5 fallback, GitHub Actions regression tests.

Python LangChain FastAPI Pinecone
how to merge two pandas dataframes? pandas.DataFrame.merge — official docs · 0.94 pandas tutorial — merging guide · 0.71 stackoverflow answer · 0.58

AI Documentation Bot

Semantic

Semantic search across Pandas, NumPy, and Scikit-learn docs. An MLP classifier ranks retrieved snippets by source reliability, improving relevance by 20% by prioritizing official API refs over community content.

Python LangChain Pinecone MLP
Python
Go
TypeScript
PyTorch
CrewAI
PydanticAI
MCP
LangChain
FastAPI
Next.js
Kubernetes
Postgres
Pinecone
Docker
Prometheus
AWS
Python
Go
TypeScript
PyTorch
CrewAI
PydanticAI
MCP
LangChain
FastAPI
Next.js
Kubernetes
Postgres
Pinecone
Docker
Prometheus
AWS

Who I am.

I'm an MS Computer Science student at the University of Illinois Chicago (May 2026, GPA 3.89), currently on OPT and looking for full-time AI Engineer, ML Engineer, and SDE roles at startups and mid-sized companies where I can ship product from day one.

My focus is agentic AI systems and RAG pipelines that work in production, not demos. Winnow runs on your laptop for $0 and only escalates to an LLM when needed. The SRE pipeline patches its own Kubernetes cluster. ToolGen generates the training data that makes tool-using agents actually good.

Before UIC I did an ML internship at AIML Analytics. As a Graduate Researcher at UIC I contributed to Pix2Path, a Transformer-based GAN pipeline processing 2TB+ of spatialomics data on the HPC cluster.

Quick Facts

Location
Chicago, IL
Status
On OPT · Available now
Focus
Agentic AI, RAG, ML infra
Education
MS CS @ UIC · 3.89
Reach me

Where I've worked.

Jan 2025
Jan 2026
Graduate Researcher
University of Illinois Chicago
  • Improved spatial prediction accuracy by 30% designing a Transformer-based GAN pipeline (Pix2Path) processing 2TB+ of spatialomics data on UIC's HPC cluster.
  • Reduced model training time per epoch by 40% engineering parallelized patch extraction and memory-efficient data ingestion pipelines using Python and Spark.
  • Built automated TensorBoard tracking and custom checkpointing systems, improving experiment reproducibility across the research team.
May 2023
Sep 2023
Machine Learning Intern
AIML Analytics Solutions
  • Improved business metric forecasting accuracy by 15% building scikit-learn models against real-time SQL streams.
  • Built RESTful data validation services integrated with SQL backends, reducing data inconsistencies by 25%.
  • Integrated ML model outputs into Tableau dashboards used by 3 cross-functional teams, cutting decision cycle time by 20%.

Contributions to what people use.

★ 1,900+ stars · Merged PR

OpenSRE

Redesigned the root-cause analysis prompt with structured multi-step reasoning (hypothesis generation, evidence validation, elimination). Added an alternative-hypothesis output section that reduced false-positive classifications by 30%.

view PR ↗

Where I studied.

Aug 2024
May 2026
MS Computer Science · GPA 3.89
University of Illinois Chicago
Responsible AI Engineering, Neural Networks, Quantum Computing, Deep Learning with CV.
Aug 2020
May 2024
B.Tech Computer Science
JNT University Hyderabad
Machine Learning, Design and Analysis of Algorithms, Data Science, Big Data.

What I reach for.

Languages
Python Go TypeScript JavaScript Scala SQL C
AI & ML
PyTorch TensorFlow LangChain CrewAI PydanticAI MCP DSPy PEFT Transformers RAG Pinecone Sentence Transformers scikit-learn
Backend & Infra
FastAPI Next.js Postgres SQLAlchemy Kubernetes Docker Prometheus Spark AWS Azure Vercel Railway GitHub Actions
Data & Viz
Pandas NumPy OpenCV Tableau Streamlit

Building something interesting?

I'm open to full-time AI Engineer, ML Engineer, and SDE roles. If you're hiring for agentic systems, RAG, or full-stack ML products, or you're a founder who needs the first ML hire, I'd love to hear from you.

Send me an email