Writing & Research

Notes on my experiences, life, and sometimes machine learning.

July 2024 • Distributed Systems
Training Models Across Multiple Machines - The Federated Learning Way

Notes on Distributed Training: Building a federated learning system from scratch using gRPC and Protocol Buffers.

Research Machine Learning Distributed Systems
May 2024 • Distributed Systems
Distributed Data Parallelism - Training Across Multiple GPUs

My notes on distributed data parallelism (DDP) and how to scale training across multiple GPUs.

Research Distributed Systems PyTorch
Summer 2023 • IIT Roorkee
Fault Detection in Induction Motors

An overview of my machine learning research internship at IIT Roorkee, exploring how signal processing and ML can predict machinery failure.

Experience Machine Learning
March 2022 • Panjab University
Improving Solar Cell Efficiency

Building a water-based cooling mechanism for solar panels at the Design and Innovation Center.

Experience Embedded Systems