selected work

Mihir Srivastava projects

Systems, security, machine learning, and research projects with the problem, approach, impact, and source links kept in one crawlable place.

June 2026 – Sept 2026 / Everpure

AI Infrastructure Triage Agent

Built infrastructure tooling and a custom agent harness for an internal AI triage agent, reducing false positives by 89% and increasing accuracy by 45%.

  • ai
  • devtools
  • infrastructure
  • Python
  • TypeScript
  • MCP

Secure PostgreSQL-backed MCP message bus for Codex and Claude Code agents, with direct and broadcast delivery, priority long polling, acknowledgements, and auditable events.

  • systems
  • devtools
  • security
  • Go
  • PostgreSQL
  • MCP

Dec 2025 – Jan 2026

Policy Radar

Full-stack federal policy research agent that searches nine official government sources and streams source-backed answers with full-text and PDF retrieval.

  • ai
  • fullstack
  • Python
  • FastAPI
  • TypeScript
  • React

Sept 2025 – Present / UCSB NLP Group

Persona Based Large Language Model Debate

Evaluation harness comparing single-shot, majority-vote, and persona-conditioned LLM debate on AIME 2025, GPQA, and HLE-Verified.

  • ai
  • research
  • rl
  • Python
  • Gemini API
  • AIME 2025

Aug 2025 – Present

Lattice

Local agentic router that runs multi-step builds and tests in isolated workspaces, records structured logs, and packages only fresh deliverables.

  • ai
  • Python
  • Groq
  • Gemini
  • LM Studio

Jun 2025 – Sept 2025 / Cisco

Cisco ASA LDAP Auth Modernization

Modernized Cisco ASA LiNA LDAP authentication by extracting a Linux agent; moved to upstream OpenLDAP, closed 45+ CVEs, and made authentication 5x faster.

  • systems
  • security
  • devops
  • C
  • Linux
  • OpenLDAP

Jul 2024 – Oct 2024 / Spillbox

Predictive File Caching

Globally distributed predictive file cache built in Go, trained on 100K+ access logs and achieving 95%+ prediction accuracy.

  • systems
  • devtools
  • Go

Aug 2024 – Sept 2024

AIHelp CLI

Python CLI that converts natural-language intent into shell commands with Groq-backed generation, syntax validation, and configurable execution guardrails.

  • ai
  • devtools
  • Python
  • GroqCloud

Jan 2024 – May 2024 / Data Science SB

FacEmotion

Facial-emotion classifier trained on 35K+ images with 87% accuracy, paired with Gemini 1.5 Pro mood recommendations; first place among 53 teams.

  • ml
  • cv
  • PyTorch
  • OpenCV
  • Gemini
  • Streamlit

Jan 2024 – May 2024

Utility Unraveled

Expo/React Native prototype for discovering and reporting UCSB campus utility conditions; winner of Best UI/UX among 10 teams.

  • mobile
  • React Native
  • Expo
  • React Navigation
  • twrnc

Jan 2024 – Feb 2024 / Data Science SB

Wine Quality Classifier

Compared five classifiers for red and white wine quality, reaching 84% accuracy from 11 physicochemical features and placing top five at the UCSB Datathon.

  • ml
  • Scikit-learn
  • Pandas
  • Jupyter Notebook

May 2022 – Sept 2022 / Polygence Symposium

Moore's Law: Its Impact Past, Present & Future

Research study tracing Moore’s Law from 1965 through heterogeneous computing and its continuing influence on machine-learning hardware; Polygence Symposium finalist.

  • research