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 |
| Professional profile | |
| Strava | Running logs |
| SoundCloud | Keyboard performances |
| Math SE | Mathematics Q&A |