Rohit Amarnath

I am a software engineer at Capital One. I recently graduated from Rutgers University where I studied computer science and mathematics. I am interested in distributed computing and deep learning. Most of my current (personal) work has been reengineering seminal technologies to understand them better. Currently based in the New York Metropolitan area.

Distributed cache (key value store). Loosely inspired by Bitcask
Implementation of torch.autograd
Implementation of the MapReduce algorithm with gRPC
Hex
Monte Carlo Tree Search and Minimax bots for the game of Hex
N-gram, NPLM, RNN and Transformer based GPTs. Loosely inspired by nanoGPT
C++ implementation of numpy.ndarray