Main Projects

Developed the back end for customers info of an eCommerce web site as a collection of RESTful services as part of the NYU Devops course.


Our team's bot for MIT's AI programming competition, Battlecode 2022. We reached the finals of the competition and won the special prize by Symbotic for Most Adaptive Strategy.
Major collaborators: Anav Prasad


A playful Telegram bot made to send the taunts (2-5 sec audio clips) from the Rise of Nation videogame to a chat containing the bot. More information in this blog post.
Major collaborators: Nischay Ram Mamidi


Research/Work Related

Benchmark and performance analysis of GPU Accelerated Meshfree Solvers in CUDA versions of Fortran, C++, Python(Numba) and Julia(CUDA.jl). More details about the project in these slides.

This work was done under Dr. N. Anil and with several collaborators over the years including Nischay Ram Mamidi, Srikanth Sathyanarayana and Dhruv Saxena



As part of Google Summer of Code 2017, I worked on implementing several of NASA's IDL Astronomy User's Library procedures to AstroLib.jl, an open-source library in the Julia programming language. Much more information here.


This is an automatic point generation algorithm for two-dimensional flows using quadtree algorithms, written in C. The post-processing is done in Python. Major collaborators: Nischay Ram Mamidi


University Course Projects

Code for the lab assignments of the NYU graduate course Artificial Intelligence, taught by Professor Paul Bethe