Hi, I’m Aditya Gupta — a software engineer at Google, building ML infrastructure for large-scale recommendation systems on TPUs.

Previously I was at Verily on Platform Engineering, and before that at Purdue doing research on compilers and garbage collection for functional programs. I did my undergrad in CS at IIT Ropar.

My interests are in low-level systems: programming languages (especially functional), compilers, architecture, and high-performance computing.

This blog is a place for notes and writeups — mostly on algorithms, chess, and whatever I’m exploring.


Find me elsewhere

   
GitHub Code and projects
LinkedIn Professional profile
Strava Running logs
SoundCloud Keyboard performances
Math SE Mathematics Q&A