My Birthday
July 6, 2002
This is the day that I was born!
I am currently a college senior at Georgia Institute of
Technology, where I plan to major in computer science with the threads Intelligence and
Modelling and Simulation and continue with the BSMS program for a MS in computer science with a specialization in Machine Learning.
I graduated out of South Brunswick High
School June 2020. For more detail on my course load, please check my Resume or my LinkedIn.
Academically, I am extremely STEM focused and am geared towards computer science, physics, and
mathematics. I enjoy finding the intersections of these fields and exploring them. Fields like
Computational Mathematics/Physics, Artificial Intelligence, Modelling and Simulation, etc. apply
knowledge of multiple of the three fields mentioned, hence they intrigue me.
I also was an officer for the Computer Science Club during high school. We
hosted a local hackathon, HackSB, but due to the COVID-19 pandemic in
the 2020, we ran SBCTF, a Capture the Flag event, instead in 2020.
May 2022 - July 2022:
I joined Bloomberg full-time again in summer 2022 for a machine learning/software engineering internship at the New York office again. I was a part of the ADSK Conversational Systems team, where I worked
on a product that runs clustering on the last 6 months of client inquiry data each day. The team had developed a clustering algorithm (published here) to cluster text inquiries as well
as handle things such as topic noise, cluster merging, and token similarity checks. As a part of the more research heavy side of the internship, I worked on adapting this algorithm for cluster specific cluster sizes that adapt to the data within
the cluster each iteration. I also worked on this product from an infrastructure standpoint by adding document embedding caching using Comdb2 (Bloomberg's internal database) since the daily clustering job preprocesses and vectorizes 6 months of
data every day, which yields redundant processing.
May 2021 - July 2021:
I have joined Bloomberg full-time again in summer 2021 for a software engineering internship at the New York office this time around! My project with the DL Metering team entailed looking into the pros
and cons of migrating to Bloomberg's internal big data infrastructure from the existing Apache Kafka pipeline currently in use. After weighing the upsides and downsides of the migration, I created a pipeline using the
new software to run in parallel to the existing pipeline and comparing the two methods.
September 2020 - December 2020:
In fall 2020, I began my first semester at Georgia Tech, but I also continued to work as a part-time intern remotely for the Bloomberg Dayton, NJ data center. During this time, I was becoming more familiar with the team and was more immersed into the team workflow.
Attending sprint reviews, weekly check-ins with my manager, and sprint planning sessions, I was further immersed into the Agile process. I also began a new project during this time, in which I took the team's internal api and integrated GraphQL
with the API while adding a new health monitoring portion to the API. The goal was to eventually move the entirety of the API to GraphQL, but for the time being we ran both REST and GraphQL in parallel. I also began development a server health
monitoring dashboard to view the data returned by the API.
July 2020 - August 2020:
During the summer of 2020, I worked at the Bloomberg Dayton, NJ data center as a full-time software engineering intern.
In my time there, I worked with the Data Retention team to create an automation script to prevent catalog failures due to overfilled file systems.
The automation script would run through a series of system checks and determine the best course of action, which could range from removing old logs or sending a disk expansion request through Bloomberg's ticketing system.
The internship also allowed me to get my feet wet into the Agile workflow, using tools like JIRA throughout the course of the internship.
January 2022 - May 2022
I joined Georgia Tech Research Institute as a part-time robotics research student assistant. I am working on adding machine learning and computer vision capabilities to the ARTI robot. The ARTI
robot already has a lot of capabilities, some of which are described here. The goal of the current project is to add functionality so that the robot
can use the eight on board cameras to detect and track people, detect and report faulty inventory, and even more! The robot uses an Nvidia Xavier as its primary processor and integrated graphics chip.
January 2022 - July 2022
I joined EdgeXLed as an independent software engineering contractor. I am working on a project to build the frontend and backend for this new digital signage wholesale company. The frontend components include
both a fully designed and development website and a portal that clients can use to estimate costs, generate pdf quotes, save their previous estimates, and more. The backend components include the code to generate and serve the pdf quotes, price
estimates, authentication, user management, and more. I am building the frontend using the React framework and the backend using various AWS services including Lambda, S3, CloudFront, API Gateway, Cognito, Amplify, and more.
January 2022 - May 2022
I joined the VIP program here at Georgia Tech and am working with the Big Data and Quantum Mechanics team. I am currently
in the process of undergoing training in catalysis, density functional theory, computational chemistry methods, and machine learning methods. Concurrent with the training, I am also working on a project with a team of four other people to simulate
the reaction 2H2 + O2 -> 2H2O + O2 and calculate its reaction energy. Then, we will use a neural network to approximate the solution much faster than running the full simulation each time.
This project uses a Variational AutoEcoder combined with the haar cascade face detector to create a latent space which can be used to generate images of faces from the training dataset. The data set must be provided as a folder full of images with people's faces in them. Then, it will find the faces, apply preprocessing, and train a VAE on them.
Deep Convolutional Generative Adversarial Networks trained on a dataset of images of my face to generate gray 28x28 images of my face. Then, this image is send into another network (which first runs convolution and then deconvolution) to predict the colors of the image.
Trains a keras neural network on data of the solved schrodinger's equation. The inputs of this model are samples from the potential from within the infinite asymmetric potential well and the output is samples from the solved wavefunction. The data is collected by solving the schrodinger's equation using a numeric method called the Runge-Kutta method.
This is a project in which I wrote code to simulation the spread of infection using the SIR model. Analysis of the convergence and stability of the model is done in the report. Additionally, I used a Neuro-Evolution algorithm to design different vaccination models to minimize the amount of infected people while using minimal vaccines
This project aims to simulate bike share (like Citi Bike) in a simulated city. It uses address and data from CitiBike in New York to base the simulation probabilities from. The simulation is a discrete event simulation which uses a system I wrote to schedule and handle the events.
Applies the Deep Q Learning algorithm using a convolutional neural network to have an agent learn to fight zombies in a closed minecraft environment. This is done using Microsoft's Project Malmo (to create the environment) and tensorflow/keras to structure the network.
Analysis of COVID-19 data collected by John Hopkins using python. Created many different models, including Markov Chains, Recursive LRC Circuits, Recurrent Neural Networks, Logistic Models, etc. Wrote a report based on the finding of the data analysis of growth rates, derivatives, etc.
This repo aims to create a software based (with C++ api) circuit simulator that simulators combinational and sequential logic by stubbing the transistor class and building from there. Eventually, the goal is to build a computer like the LC3 in this simulator.
To see more of my projects check my github at gh.bhagat.io
Here are some of my non-programming hobbies that I like to spend some of my free time on.
I also have been messing around with the following programs and creating some basic things with them. I am a beginner with these tools, but am going through tutorials and using what I learn to create some fun projects. For example, I recently used blender to create a model of my home desk/room setup as shown below. I also use Adobe Premiere and Blender to edit videos for assignments.
I have been doing martial arts since I was 7 years old, and it has not only molded me physically but has also
shaped me into the person I am today.
In all this time, I earned a second degree black belt in Taekwondo and became a part time instructor here at MPAMA. Before the COVID pandemic, I began doing training in BJJ (Brazilian Jjiu-Jitsu)
and MMA (Mixed Martial Arts), extending beyond the Taekwondo I have been doing. However, the pandemic led me to take
a break for almost a year.
However, I am continuing my martial arts training now at American Top Team Atlanta
now that I am living in Atlanta for college. I am training in BJJ, Muay Thai, and MMA.
Martial Arts is something that I have always enjoyed and plan to continue to practice for the rest of my
life.
I started playing Magic: The Gathering (MTG) when I was 11
years old and have continued to enjoy it as one of my favorite hobbies since.
I mainly play commander (EDH) with friends, but I also enjoy
going to events such as sealed and draft. The commander decks that I play are displayed and listed below.
On MTG Arena, I play draft and
occasionally the other formats offered.
My roommate and I have also created a Magic: the Gathering club here at Georgia Tech. If you are at GT, check us out at
mtg.bhagat.io. We are running commander nights, draft, and prerelease events.
I also like to keep improving my tech setup, since it boosts my productivity and entertainment.
I often use the setup a lot for programming, but I also do some light gaming whenever I get time as well. I personally enjoy the open-world RPG games the best. I play a few other games, but I mainly play games from the Assassin's Creed franchise and The Witcher III Wild Hunt. From the Assassin's Creed games, I have beat Valhalla and Odyssey and am working on Origins as of now. I also own some of the older titles including Assassin's Creed III Remastered and Assassin's Creed II, but I have not had the chance to go back to them. I own all the games from the Witcher series, but have only played the third one so far. I am still working on beating it.
While not a video game, I also play Dungeons and Dragons, another RPG game, with some friends here at Georgia Tech. In the current campaign, I am playing a Tiefling Order of the Lycan Blood Hunter named Fenrir Darksword (codename given by the order: Emberclaw). He has learned to play into being an intimidating monster because of the fact that others were always already afraid of him due to his Tiefling features. For more information on his story and mechanics, see my Character Document or my DND Beyond Character.
I also really enjoy playing basketball with my friends back in New Jersey. Whenever I'm back in town for summer or winter break, I always make sure to catch up with the group I play with and run plenty of games.
Github : rishavb123
Email : rishav@bhagat.io
School Email : school@bhagat.io
Snapchat : rishavb123
Instagram : rishavb123
Linkedin : rishavb
Discord : rishavb123#8112
Or get in contact with me directly using the form below:
{{description}}
{{name}}
Colors: ;
Mana Value: {{manaValue}}
{{url}}
{{{description}}}