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