Skip to content

Aakash Madabhushi

AI Engineering

I build applications on top of language models, with retrieval that grounds them and gates that stop them acting alone.

Retrieval-grounded systems are the core of it: a Pinecone index of CVE and MITRE ATT&CK material feeding Llama 3.3 to explain why a network link was flagged, returning an analyst-readable answer in under a second; and a scheduled pipeline that embeds articles so they can be searched by meaning rather than keyword.

The agent work takes a consistent stance, which is that a person approves before anything irreversible happens. InvoSense scores its own confidence on each extracted field and blocks every payment action pending human review. The LinkedIn recruiting assistant takes a recruiter from résumé to outreach but pauses before it sends. Reader runs its model on-device, so nothing you read leaves your machine. I have also worked a layer below the framework, having written a GPT-2 and a byte-pair tokenizer from scratch, sped up attention, and fine-tuned Phi-3 into a chat assistant. I ran a LangChain workshop series for SJSU’s AI/ML Club.

0.87 s
median latency per retrieval-grounded threat explanation
100%
of InvoSense payment actions blocked pending human review
0
external API calls in Reader, because the model runs on-device

6 projects in this area

Every link goes to code or data you can inspect yourself.

AI EngineeringML Engineering

InvoSense: Invoice Processing with a Human Approval Gate

Reads a photo of an invoice, pulls out the amounts and dates, and scores its own confidence in each field. It refuses to record a payment until a person approves it.

100%
of payment actions blocked pending human review
  • Python
  • LangGraph
  • Groq
  • Llama 3.2 Vision
  • Llama 3.1
  • ChromaDB
  • React

Personal project · Jun 2026

Benchmark chart comparing single-instance against multi-replica deployment at 500 concurrent threads, plotting response time beside requests served.
Software EngineeringAI EngineeringData Engineering

LinkedIn Simulation with an AI Recruiting Assistant

A LinkedIn-style hiring platform running as 17 coordinated services, plus an AI assistant that takes a recruiter from résumé to outreach and pauses for human approval before it sends anything.

17
containers across 5 service groups
faster repeat profile lookups, under 100 concurrent users
  • FastAPI
  • Kafka
  • LangGraph
  • React
  • MySQL
  • +3 more

SJSU DATA 236, Distributed Systems · Spring 2026

The extension dashboard in dark mode, showing the activity grid, focus session counters, and per-site breakdown panels.
Software EngineeringAI Engineering

Reader, an Attention-Management Browser Extension

A Chrome extension and companion iOS app that help you finish what you start. The AI runs on your own machine, so nothing you read ever leaves it.

0
external API calls, because the AI runs on-device
  • TypeScript
  • React
  • Vite
  • Chrome MV3
  • SwiftUI
  • +2 more

Personal project · Jul 2026 to present

ML EngineeringAI EngineeringData Engineering

Explainable Network Threat Detection

Condensed 27 million raw network connection logs into a map of which machines talked to each other, flagged the suspicious pairs with a graph neural network, and had a language model explain every alert in plain English.

27.1M
Zeek network flows aggregated into the graph
0.90
F1 on 329 held-out host-pair links, 0.94 precision and 0.87 recall
  • PyTorch Geometric
  • Airflow
  • dbt
  • Snowflake
  • Pinecone
  • +1 more

SJSU capstone, team project · Feb to May 2026

Data EngineeringAI Engineering

Semantic Article Search Pipeline

A scheduled pipeline that converts articles into vectors and makes them searchable by meaning rather than exact keywords.

  • Airflow
  • Sentence Transformers
  • Pinecone
  • Docker

Personal project · Nov 2025

Tools I've shipped with here

LLM applications

  • LangGraph
  • LangChain
  • Llama 3.3
  • Llama 3.2 Vision
  • Groq
  • Gemini Nano

Retrieval

  • Pinecone
  • ChromaDB
  • Sentence Transformers
  • RoBERTa

Serving

  • FastAPI
  • React
  • Docker

Hiring for AI engineering?

I'm available from December 2026 and open to relocating. Email me and I'll reply within a day.

Hiring for something else?