Background

About me

I am currently pursuing Masters in Computer Science from the University of Southern California. I completed my Bachelors in Computer Science and Applied Mathematics from IIIT Delhi, India. I was awarded with the Chancellor’s All-Round Performance Medal in my bachelors for exemplary performance in academic, research mentorship and co-curricular activities. Over the course of my undergrad studies, I have had several internships. In May 2021, I worked as an Outreachy Intern with Cloud Native Computing Foundation (CNCF). My internship project dealt with performance testing of two large-scale instrumentation libraries and user research. In May 2022, I interned with the D.E Shaw group as a Software Development intern. In my internship, I formulated a web application through agile development standards to help traders analyze futures and options-based trade data using intricate data visualizations and quantitative models. Further, I minimized the latency of the web tool by 40%.
Post that, I worked as a software engineer with the D.E Shaw group for an year. My work encompassed developing Python libraries, implementing quantitative models and low-latency full-stack solutions for market data. I Integrated software components, tested applications, optimized infrastructure, and improved performance by 80%. I routinely engaged with stakeholders to address changing requirements in financial systems.
I am a full stack developer and have contributed to several open-source web development projects. I also have 2 publications as a first author in the A-star journals, Transactions of Affective Computing (TAFFC) and Transactions of Software Engineering (TSE) I have also worked on projects utilising MYSQL, Java, C/C++, Python, , JavaScript, Pytorch, Tensorflow, etc to name a few.

1. HTML/CSS/JavaScript
2. Java
3. Python
4. C/C++
5. NodeJs, ReactJs
6. SQL
I also worked as an undergraduate student researcher with Program Analysis Group,IIITD, Human Machine Interaction Lab, IIITD and MIDAS lab IIITD on developing a neural machine translation system for Indian languages.

Resume

Education

Masters in CS
Univ of Southern California
Graduating May 2026

B.Tech in CSAM
IIIT-Delhi, India
Graduated June 2023

Find me at

hs65685[@]usc[.]edu
Say hi on LinkedIn!
Read my recent publication in IEEE TAFFC Here!
Read about my Outreachy journey on WordPress!

Relevant Coursework

Data Structures & Algorithms, Algorithm Design & Analysis, Operating Systems, Machine Learning, Deep Learning, Computer Organization, Natural Language Processing, Information Retreival, Scientific Computing, Linear Algebra

Projects


Obj
Robust YoloV5

Designed a robust object detection system leveraging the YOLOv5 model for diverse weather and traffic conditions. Achieved a mean average precision of 0.81 using data augmentations, colour space variations, and attention techniques.

ML
Explainability of Chatgpt

Formulated a robust explainability model to identify distinct features of ChatGPT-generated text. Performed comparisons against human-generated text on word utterances, n-gram occurrences, sentiment, and perplexity scores.

IR
TwiDash

Implemented a machine learning model for fine-grained Twitter data analysis by classifying tweets into authentic, satirical, manipulated, hate speech, etc and a web tool for statistical analysis and diffusion pattern visualization.

C
CNCF
Java Benchmarks

A set of benchmark tests to compare the performance of Opentelemetry and OpenTracing instrumentation libraries done as a part of my Outreachy internship with CNCF.

JMH Maven
ML
ProClass

ProClass is an NLP based product classifier to categorise e-commerce products using modern machine learning algorithms for large catalogues.

ML
MyShell

MyShell is custom a linux shell in C with default commands accepting all possible arguments with specified flags and error handling techniques.

C
PONDer
PONDer

PONDer is a water quality management system. It also provides structured data on fish and vegetation in a water body along with solutions to effective fish breeding through an interactive recommmendation system.

Arduino Processing
Shodgerz
ShodGerz

Shodgerz is a user interative game in a zombie themed environment that can be played on multiple devices using an Arduino-based console.

Arduino MIT App Inventor
Colour Switch
Colour Switch

Colour Switch is a clone of the strategy video game Colour Switch made using Java and JavaFx, originally devloped by Pheonix Games.

Java JavaFx
Water Monitoring System
Water Monitoring System

Water Monitoring System is an IoT based system with mechanisms to keep the user alerted in case of liquid overflow or tank depletion.

ReactJS ExpressJS NodeMCU
Tracker
Cov-Track

Cov-Track is a Covid 19 tracker app implemented using React Js that provides real time data of Covid-19 cases across the world using graphs and charts.

NodeJs ReactJs
Tic tac Toe
Tic-Tac-Toe

A simple implementation of the classic game of tic-toe-toe game in React Js with additional features.

NodeJs ReactJs