Experience

Positions

Graduate Research Assistant
Texas A&M Engineering Experiment Station (TEES)
Texas A&M University
College Station, TX
Aug 2026 - Present
Research on agentic AI serving systems: program-aware inference runtimes that treat a multi-turn agent trace, rather than an isolated request, as the unit of scheduling. Building schedulers that pause, resume, and time-share long-horizon agent workloads across a pool of models on shared GPUs, with KV-cache management policies that decide per trace whether to offload conversational state to CPU memory or recompute it on resume. Investigating online routing over heterogeneous model pools (contextual bandits with delayed accuracy-latency rewards) and the architectural bottlenecks that dominate end-to-end agent latency: cache hierarchies, host-device memory traffic, and CPU-side runtime overheads.
research
Student Software Developer
Texas A&M Engineering Experiment Station (TEES)
Office of the Vice Chancellor of Engineering
College Station, TX
Jan 2026 - Present
Building end-to-end AI-driven education platforms at institutional scale, spanning full-stack development spanning data ingestion pipelines, LLM model integration, and scalable backend deployment. Designing intelligent recommendation workflows for student-advisor matching and academic analytics, incorporating retrieval-augmented generation and embedding-based similarity search. Delivering production-ready AI services with robust REST APIs serving large university-wide user bases.
development
Project Associate
Middleware & Runtime Systems Lab, Indian Institute of Science (IISc)
Advisor: Dr. Sathish Vadhiyar. Funded by Shell Global
Bangalore, India
Jul 2024 - Jul 2025
Architected SkipPar, a hybrid CPU-GPU LLM training framework (IPDPSW 2026, First Author). Designed a co-execution paradigm where the GPU handles all forward and backward passes while the CPU concurrently runs parameter updates. Implemented a 4-thread producer-consumer pipeline coordinating GPU computation with CPU optimizer steps; integrated PyTorch DDP hooks for multi-GPU synchronization. Benchmarked on NVIDIA A100 & H100 GPUs using LLaMA-2 (10B) and GPT-2 (9B); achieved up to 17% reduction in end-to-end training time against AAAI- and ICPP-published baselines.
research
Undergraduate Teaching Assistant
PES University
Course: Artificial Neural Networks
Bangalore, India
2023 - 2024
Conducted lab sessions and guided student projects on network design, backpropagation, and training dynamics.
teaching
Intel Student Ambassador, oneAPI
Intel Corporation
PES University, Bangalore, India
2023 - 2024
Promoted heterogeneous programming models and parallel computing tools across the university developer community.
ambassador

Technical Skills

Systems & HPC

  • vLLM
  • SGLang
  • LMCache
  • CUDA
  • OpenMP
  • OpenMPI
  • PyTorch (DDP, autograd hooks, backend extensions)
  • ZSim
  • SLURM

Programming

  • C
  • C++
  • Python
  • MATLAB
  • Verilog
  • SystemVerilog

ML & Mathematics

  • PyTorch
  • Contextual Bandits / Online Learning
  • OpenCV
  • Linear Algebra
  • Probabilistic Modeling
  • Markov Chains
  • Monte Carlo Methods

Hardware Platforms

  • NVIDIA A100, H100, Jetson Orin
  • Intel DE10 SoC FPGA
  • Raspberry Pi 5

Tools & Workflow

  • LaTeX
  • Git
  • Linux
  • Overleaf