About meAbout
Hi!
My name is Nikhil Agarwal. I am a currently graduate student at Georgia Tech pursuing my MS in Computer Science and specializing in Machine Learning. I completed my BS in Computer Engineering at Rutgers University in May 2024, graduating with highest honors.
This coming summer 2025, I will be joining Microsoft as a Software Engineer Intern!
My previous experience includes internships at Paramount on Paramount+ and Barclays. At Paramount I was on the global media processing & distribution systems team, working on workflows that make sure every peice of media is processed correctly with its associated metadata for efficient future use. One of the projects I designed and implemented was an NLP text correction pipline using AWS Lambdas, S3, Bedrock, and SNS to process media synopses in 7+ languages (english, french, germain, etc).
At Barclays I was on their KYC and Group Financial Crime Operations team where I helped develop software to ensure regulatory compliance and safeguard against fraudulent activity using Java in the Spring framework, SQL on Microsoft SQL Server, and PEGA.
I love working on projects as well and most recently worked on a Peer-to-peer marketplace application as part of my undergraduate engineering capstone project at Rutgers. On this app students can post a plethora of items they want to sell to their fellow classmates ranging from common household items all the way to sub-leasing housing. Some cool things I built include the direct messaging system, the semantic search on our store page for search items that utilizes NLP transformers and cosine similarity for vector comparisons, as well as our recommendations system that runs a KNN algorithm on randomly selected user matricies.
I've also been a volunteer math coach at the Urban League of Morris County, in Morristown NJ. As math tutor and mentor I actively supported field electrician candidates in improving their math skills through the Urban League Program for First Energy. First Energy, a utility company in NJ, would then hire qualified field electricians through this Urban League Program.
Outside of my professional and academic background, I enjoy distance running and playing video games!
Microsoft
SWE Intern
Paramount
SWE Intern
Global Media Processing & Distribution Systems
Barclays
SWE Intern
team KYC and
group financial crime operations
Makonis
Swe Intern
Wrote Financial statement consolidation software
Rutgers
CS112
Data structures
CS205 & CS206
Discrete Math/Structures I & II
Math250
Linear Algebra
CS334
Algorithms
ECE331
Computer Architecture
ECE434
Operating Systems
ECE452
Sofware Engineering
ECE443
Machine Learning
CS440
Artifical Intelligence
Projects
ML term project
- Jupyter Notebook
- QDA/KNN/SVC
AiBot Handyman
- A* search
- Bayesian Network
- Markov Chain
- Neural Network
Infinote App
- Flask/SQL
- Notepad Webapp
Online Pharmacy
- JavaScript/HTML/CSS
- Prescription System
Dictionary App
- data-structure design
- Java/JavaServer
Brew & Bites
- AndroidStudio/Java
- Cafe Application
Number Classifier
- Neural Network
My SkillsSkills
Progamming Languages
Frameworks & Libraries
Technologies & Tools
Development Envs
Education & ExperienceExperience
Education
Aug 2024 - Dec 2025
Atlanta, GA
M.S. Computer Science - Georgia Institute of Technology
Specialization: Machine Learning
Sep 2020 - May 2024
New Brunswick, NJ
B.S. Computer Engineering - Rutgers University
Minor: Computer Science
Experience
May 2025
Redmond, WA
Software Engineer Intern - Microsoft
Jun 2024 - Aug 2024
New York, NY
Software Engineer Intern - Paramount
Jun 2023 - Aug 2023
Whippany, NJ
Software Engineer Intern - Barclays
Dec 2021 - Jan 2022
Morris Plains, NJ
Software Engineer Intern - Makonis Software
Sep 2020 - May 2023
Bridgewater, NJ (Remote)
Math & Physics Tutor - Wyzant
Jun 2022 - Aug 2022
Bridgewater, NJ
server - Uncle Julio's
Volunteer
May 2018 - Aug 2020
Morristown, NJ
Math Coach & Mentor - Urban Leauge of Morris County
My ProjectsProjects
Ai & ML
StudentX - Rutgers Capstone
Python | Flask | PyTorch | Firebase DB | Bootstrap CSS | Docker | Google Cloud Platform
.png)
Handwritten Number Classifier
Python | NumPy

Full-Stack Development
Infinote - Notepad Application
Python | SQLite3 | Flask | Docker | Google Cloud | JavaScript | HTML | CSS

Drughub - Online Pharmacy
JavaScript | Node.js | FireBase DB | HTML | CSS | RESTApi

Rhythm-Realm-Music (RRM) Webapp
JavaScript | Node.js |FireBase DB | HTML | CSS | RESTApi

Data-Structure & Algorithm Design
Dictionary Application Server
Java | JavaHTTPServer

Mobile App Development
Brew & Bites - Cafe Android App
Java | AndroidSDK | XML | Gradle

Contact MeContact
info
Bridgewater, NJ
nikhil.daehee.agarwal@gmail.com
nagarwal307@gatech.edu
+1 (732)-829-9846