Ishan Bhat

Seattle, WA · Software Engineer

Ishan Bhat

Get to know me

About

I build distributed systems and agentic AI infrastructure — from LLM inference schedulers to real-time telemetry platforms.

I'm a graduate CS student at Purdue researching agentic systems and LLM inference serving, currently interning on Amazon Prime Air. I like working where systems, data, and AI meet — building the infrastructure that makes complex operations legible and fast.

U.S. Permanent Resident (Green Card) — authorized to work without sponsorship.

Where I've worked

Experience

  1. Software Engineering Intern

    Apr 2026 – Present

    Amazon · Prime AirSeattle, WA

    • Engineered a full-stack, self-service web platform that unified real-time telemetry from 15+ drone and ground systems into one dashboard, giving engineers live visibility into fleet health and navigation state.
    • Designed scalable data schemas and metric models (e.g., cost-per-package) that standardized measurement across teams, eliminating hours of manual analysis per release cycle.
    • Built an agentic natural-language query interface (LLM-backed) over operational data, cutting multi-hour debugging investigations to seconds.
  2. Graduate Researcher, Agentic Systems

    Jan 2026 – Present

    Purdue University · Prof. Vamsi Addanki's LabWest Lafayette, IN

    • Designed an Earliest-Deadline-Late (EDL) scheduling policy for LLM inference serving, improving goodput and deadline adherence for multi-step, latency-sensitive agent workflows.
    • Architected a KV-cache-aware request router that tracked cache locality across distributed nodes, raising simulated cache-hit rate by 8% and cutting redundant computation.
  3. Software Engineering Intern

    Jun 2025 – Aug 2025

    Capital OneDallas, TX

    • Built an automation framework that parsed Infrastructure-as-Code repositories via the GitHub GraphQL API, surfacing cross-team cloud service ownership and dependencies at scale.
    • Designed a recursive parser that mapped 10+ AWS service relationships into a containerized DynamoDB (NoSQL) pipeline, consolidating scattered infrastructure metadata.
    • Shipped a full-stack Vue.js dashboard and companion CLI for resource monitoring, adopted by 50+ engineers and cutting incident-investigation time by 2+ hours per case.
  4. Software Engineering Intern

    May 2024 – Aug 2024

    Cylus · Railway CybersecurityRemote

    • Built a real-time packet-capture (pcap) streaming tool in Elixir and Phoenix, cutting R&D analysis turnaround time by 50%.
    • Reduced annual AWS spend by $3K through PostgreSQL index tuning, AWS Lambda refactoring, and S3 storage optimization.
    • Engineered a multithreaded Driver-Machine Interface (DMI) server, demoed live to prospective enterprise clients at InnoTrans 2024.

Things I've built

Projects

Distributed Key-Value Store (Raft Consensus)

Implemented the Raft consensus protocol across a multi-node cluster — leader election, log replication, and heartbeat-based failure detection to keep replicas in sync. Added log compaction and snapshotting to bound memory, with a client API for linearizable reads and writes.

PythonDockerKubernetesAWSGitLab CI/CD

Optimizing Compiler

Built an SSA-based optimizing compiler implementing liveness analysis, dead-code elimination, constant folding, and loop-invariant code motion. Designed a register allocator using interference graphs to handle variable spilling.

C++LLVMCompiler Optimizations

mnk-player

An intelligent Monte Carlo Tree Search variant for m,n,k-games (Tic-Tac-Toe, Connect Four). Used LightGBM models trained on Kaggle datasets to guide strategy selection, evaluating board states and pruning suboptimal moves.

PythonMCTSLightGBMGame AI

Shell Emulator

A custom Unix shell with advanced command parsing via Lex and Yacc. Supports file redirection, pipes, signal handling, environment-variable expansion, built-ins, line editing, history, and wildcarding.

CLex/YaccSystems

Vaccine Sentiment Analyzer

A supervised ML model analyzing public COVID-19 vaccine sentiment to help hospitals optimize supply. Used TF-IDF and Logistic Regression to reach ~90% accuracy, deployed on PyWebIO with age and vaccine-type inputs.

PythonTF-IDFLogistic RegressionPyWebIO

Dodge

A 2D Java arcade game built on AWT and Swing with time- and level-scaling difficulty, collision detection, game-state management, and a full audio system for sound effects and background music.

JavaAWTSwing
View project

What I work with

Skills & Tools

Languages

PythonPython
JavaJava
CC
C++C++
TypeScriptTypeScript
JavaScriptJavaScript
SQLSQL
RR

Frameworks & Web

ReactReact
Next.jsNext.js
Node.jsNode.js
SpringSpring
TailwindTailwind
HTMLHTML
CSSCSS
ElixirElixir

Cloud & Infrastructure

AWSAWS
DockerDocker
KubernetesKubernetes
LinuxLinux
BashBash
MongoDBMongoDB
MySQLMySQL
GitHubGitHub

AI & Machine Learning

PyTorchPyTorch
TensorFlowTensorFlow
Scikit-LearnScikit-Learn
OpenCVOpenCV

Where I studied

Education

Purdue University logo

Master of Science

Purdue University

Computer Science

Expected May 2027GPA: 3.6 / 4.0
  • Agentic Systems research under Prof. Vamsi Addanki
  • Focus: LLM inference serving & distributed scheduling
Purdue University logo

Bachelor of Science

Purdue University

Computer Science, Mathematics & Statistics

Dec 2025GPA: 3.8 / 4.0
  • Dean's List — all semesters
  • Coursework: Compilers, Distributed Systems, ML Systems, Stochastic Calculus, Real Analysis