Experience

Positions

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 — 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

  • CUDA
  • OpenMP
  • OpenMPI
  • PyTorch (DDP, autograd hooks, backend extensions)
  • ZSim

Programming

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

ML & Mathematics

  • PyTorch
  • 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