I'm a graduate student at Cornell University, Ithaca, majoring in Computer Science. I am keenly interested in the latest technological advancements, especially in the domain of Artificial Intelligence, with my primary research interest in the field of Explainable Artificial Intelligence (XAI).
I graduated Cum Laude from the University of Maryland, College Park in 2021, majoring in CS and Minoring in Business Analytics. At UMD, I worked as a Research Assistant at the Maryland Information and Network Dynamics (MIND) Lab where I collaborated
with others to analyze Human Breathing & Respiratory patterns. I also worked as a Teaching Assistant in the Dept. of Computer Science for 6 semesters, and providing guidance to students with their coursework.
Prior to that, I worked as an intern with the Blockchain Team at Wipro Ltd., where I gained first-hand knowledge of Blockchain concepts and worked on a project based on the verification, validation and prevention of tampering of permits/certificates.
I'm a big fan of Formula One racing and when I'm not working, you'll find me gaming, at the gym, or watching a horror movie ◡̈
Recent Projects
(More on my Github)
Distributed Resource Management, Java, Akka
Built a distributed resource-management scheme using Akka actors. This allows us to simulate a distributed system, where a node wants to share these resources with all nodes in the network. This project allows for user and management roles, each with their own respective functionality. Supports message forwarding if a user wants to access a resource which is not locally available.
I was curious about how the COVID-19 pandemic affected different countries in terms of general happiness, which inspired me to create this Tableau Story. I used the World Happiness Report to observe how a country's happiness score changed from 2015-2020. I also tried to answer the age old question, "Can money buy happiness?". Hosted online at An Analysis of Happiness.
Vibe Check, Python, Flask, MongoDB
Built a social platform which allows users to review and like their favorite songs and see reviews by other users. Vibe Check uses the Spotify API, allowing users to review millions of songs, and the Billboard Hot 100 charts to present the top 20 songs of the week. Supports two-factor-authentication for improved security. Hosted on Heroku at Vibe Check.
Presents an in-depth analysis of F1 data, providing insight into which car constructors and drivers are the most dominant in Formula 1. Uses data science libraries like NumPy, SciPy, Pandas, SciKit-Learn and visualization tools like Matplotlib, Seaborn, Folium and PyWaffle to analyze and present data. Hosted online at Formula 1 Racing.
Small-C Compiler, OCaml
Built a compiler for Small-C (a subset of C language) by implementing a parser, lexer and interpreter. Supports variables, control flow, comparison, math and boolean operations, printing to the console, and maintains type-safety.
UNIX Filesystem Simulation, C
Implemented a dynamic N-ary tree in C to allow the filesystem to support both files and directories. Added additional functions like cd, ls, pwd, touch, mkdir, rm, etc. to maintain and navigate through the filesystem.