Aditya Azad

M.Tech (CSE) @ IIT Kanpur • High-Performance Computing • Parallel Systems • CUDA • MPI

Professional Experience

Internship — SSD Validation, Micron Technology

Jun 2025 — Jul 2025
  • Conducted NAND and NVMe firmware validation with focus on HW–SW integration.
  • Developed and maintained automated Python test scripts to streamline validation.
  • Collaborated with cross-functional teams to ensure firmware quality and reliability.
View certificate

Research

WRF Hybrid Data Pipeline with ADIOS2

Tech: WRF, CUDA, MPI, ADIOS2, TensorFlow

  • Offloaded key WRF simulation kernels to GPUs to accelerate high-resolution forecasts.
  • Integrated GPU-aware ADIOS2 streaming with CNNs for real-time extreme event prediction.

Technical Skills

Programming

  • C
  • C++
  • Python

Data Science

  • Pandas
  • NumPy
  • Scikit-Learn

Parallel & HPC

  • OpenMP
  • MPI
  • CUDA
  • Concurrent Data Structures

Tools

  • Linux
  • LaTeX
  • Streamlit
  • Slurm

Projects

Tech: C, MPI, Slurm

  • Analyzed large 3D spatio-temporal datasets for local/global extrema over time.
  • Designed 3D Cartesian domain decomposition with halo exchanges via custom MPI datatypes.
  • Replaced sequential I/O with MPI collective I/O for scalability; non-blocking comms for speed.
  • Up to 7× speedup on CDAC PARAM Rudra.

Tech: CUDA, C++, AtomicCAS, Warp-level primitives, Python, Streamlit

  • Implemented GPU-resident concurrent stack with atomic-CAS and invalidation markers.
  • Added warp-level push–pop elimination and custom kernels to reduce contention.
  • Built Streamlit analyzer to visualize metrics and validate correctness.

Tech: Python, Pandas, Selenium, Streamlit, Plotly, PyDeck, UMAP, KMeans

  • Scraped and processed data for 9000+ trains across 45k+ tables.
  • Interactive dashboards: delay hotspots, route analysis, clustering, revenue vs footfall, cleanliness.
  • Deployed as Streamlit web app and Android APK for commuters and authorities.

Tech: PyTorch, CUDA, ADIOS2 (BP4, SST), Slurm

  • GPU-accelerated workflow with efficient checkpointing and tensor streaming via ADIOS2.
  • Real-time data sharing between compute nodes coupled with AI training.

Tech: YOLOv7, Flask

  • Real-time gesture detection using YOLOv7 with Flask backend.
  • Supports live and image-based ASL detection modes.

Tech: Streamlit, Keras, XGBoost, Joblib

  • Predicts score after 6 overs using XGBoost; interactive Streamlit UI.
  • Deployed for real-time user interaction.

Academic Qualifications

M.Tech — CSE

2024 — Present

Indian Institute of Technology, Kanpur

CPI: 7.71 / 10

B.Tech

2020 — 2024

Techno International New Town, Kolkata

CPI: 8.7 / 10

Class XII (BSEB)

2019

Snatak College, Islampur, Nalanda

79.6%

Class X (CBSE)

2017

Sephali International School, Fatuha, Patna

CPI: 10 / 10

Relevant Courses

  • Programming for Performance*
  • Parallel Computing*
  • Analysis of Concurrent Program*
  • Computer Organization and Architecture
  • Intro to Machine Learning*
  • Data Mining*
  • Operating System
  • Computer Networks
  • Data Structure and Algorithms
  • Database Management System

* IIT Kanpur courses

Scholastic Achievements

  • All India Rank 494 in GATE CS 2024 among 123,967 candidates, 99.6+%ile. Scorecard
  • All India Rank 14931 in GATE CS 2023 among 75,680 candidates, 80.2+%ile. Scorecard

Positions of Responsibility

  • Teaching Assistant — ESC111/2 — Fundamentals of Computing — Jul 2024 – Nov 2025
  • Teaching Assistant — ESC111/2 — Fundamentals of Computing — Jan 2025 – May 2025
  • Teaching Assistant — CS433 — Parallel Programming — Aug 2025 – Present
  • Student Guide — Guided Y25 newly admitted students