Writing

Notes on ML research, internships, and things I've learned along the way.

Latest Interactive note Oct 2026

Forward vs. Reverse KL Divergence: Geometry, Mechanics & Generative Models

Why unimodal fits stretch across empty valleys, the exact log 2 threshold where mode-seeking kicks in, and how Forward vs. Reverse KL shapes diffusion, distillation, and RLHF.

Resource Oct 2026

My PhD Application Tracker

The programs, deadlines, and faculty I shortlisted for efficient ML and vision PhDs, with a copyable Google Sheet template.

Annotated guide Sep 2026

My PhD Statement of Purpose

The SOP I submitted to UT Austin, with section-by-section lessons for research applicants across universities.

Thread Aug 2026

Rethinking Routing in MoEs for Visual Generative Models

How recent visual generative models route tokens through mixture-of-experts — from batch-level context to semantic prototypes.

Guide Jan 2026

FAQ: Pre-Doctoral Researcher Program — Google DeepMind India

Common questions about the Google DeepMind India Pre-Doctoral Researcher program, from someone who went through it.

Resource Jan 2024

Aesthetics Assessment (Graphic Designs)

Curated papers and resources on assessing aesthetic quality in graphic design.

Medium Aug 2023

CPU vs GPU (Tensor Operations)

When PyTorch tensor ops run faster on CPU vs GPU — and why the answer isn't always obvious.

Medium Jul 2023

Experience at Adobe Research

Reflections from a research internship at Adobe Research.

Medium Aug 2022

Multimodal Image-to-Image Translation

Notes on multimodal image-to-image translation with BicycleGAN.