Technical Writing & Research

All Blog Posts

First-principles deep dives into machine learning, systems architecture, and software engineering.

Latest Articles

Explore all technical write-ups, machine learning deep dives, and system architecture guides.

Ml Sep 2, 2026

The Flashlight and the Shadow: How Dot Products and Normalization Power AI Attention

From flashlight shadows to multi-dimensional Transformer attention: an intuitive, first-principles deep dive into dot products, matrix operations, and why self-attention works the way it does.

Ml Aug 26, 2026

The Great AI Compromise: How Autonomous Agents Will Reclaim Our Idling GPUs

An exploration of FLOPs, memory bandwidth, MFU across GPT-2 to Claude 3.5 Sonnet, and how long-horizon autonomous agents will unlock maximum GPU throughput.

Ml May 17, 2019

Facial Emotions Recognition using Heuristic Learning and Transfer Learning

Emotion Recognition and Pattern Recognition

Ml Mar 29, 2019

How to Train an agent to play the game of Black Jack?

Reinforcement learning using Monte Carlo Methods

Ml Mar 15, 2019

Dynamic Programming - An easier Reinforcement learning setup

Solve a classic MDP ( Exploring Frozen Lake) using Dynamic Programming

Ml Feb 14, 2019

Dog Breed classification using transfer learning

Real world deep learning application to identify a dog breed from 133 breeds in total

Ml Jan 30, 2019

Convolutional Neural Nets Introduction

A tutorial to build a CNN to learn CIFAR 10 Images

Ml Jan 20, 2017

A Visualization tutorial

A declarative statistics visualization library

Ml Jan 15, 2017

Image Classification

Road to Convolutional Neural Networks

Ml Jan 7, 2017

First Kaggle Submission - Deep learning

Introduction to Convolutional Neural Networks

Writing Dec 26, 2016

Challenges faced by CIOs in Big Data projects

How tough is it for a CIO to handle multiple Big Data projects at a time in an enterprise.