Passionate student at University of Washington studying Computer Science and looking to contribute as a intern towards a tech company.
Overview
3
3
years of professional experience
1
1
Certification
Work History
Poll App Project in UW CSE 331
12.2023 - 12.2023
Decision outsourcing via poll creation
Client-server architecture
View ongoing/completed polls
Order polls by time remaining or elapsed
Vote in ongoing polls with multiple votes
View percentage of votes in completed polls
FlightApp Project in UW CSE 344
10.2023 - 11.2023
Developed a global airline management service with SQL and Java JDBC
Designed a comprehensive data model with entities like Flights, Carriers, Users, Reservations, etc
Demonstrated skills in database design, Java application development, SQL, and testing
Achieved a fully functional flight booking application ready for deployment.
Project 3 in UW CSE 332
05.2023 - 06.2023
This project writes sequential and parallel versions of the Bellman-Ford algorithm to find negative-cost cycles in a weighted directed graph
ForkJoin framework is used for parallelism
The Bellman-Ford algorithm is used to find shortest paths from a source vertex to all other vertices in the graph, even with negative-weight edges
Project 2 in UW CSE 332
04.2023 - 05.2023
Part 1 implements the MinFourHeapComparable data structure, which is an array-based implementation of a four-heap
Part 2 implements additional dictionary classes, including MoveToFrontList, CircularArrayFIFOQueue, AVLTree, and ChainingHashTable and sorting algorithms, including HeapSort, QuickSort, and TopKSort
Part 3 implements ChainingHashTable, which uses separate chaining and allows for different dictionary implementations as the type inside the buckets
Project 1 in UW CSE 332
03.2023 - 04.2023
This project implements various WorkList data structures, a Trie data structure, and a real-world application related to compressing files into a zip format
Part 1 focuses on implementing different WorkList ADTs: ListFIFOQueue, ArrayStack, and CircularArrayFIFOQueue
The WorkList ADT (Abstract Data Type) is a generalization of Stacks and Queues, used to store and process items in a specific order
Part 2 involves implementing a HashTrieMap, which is a Trie-based data structure for mapping strings to values
20 Questions Project
11.2022 - 12.2022
This project constructs a binary tree where each leaf has the name of an object and each branch node has a yes/no question that distinguishes between the objects, so a big game of 20 questions where each question is a yes/no question
The computer will try to guess your object by asking the human player a series of yes or no questions
Essentially, it keeps track of a binary tree whose nodes represent questions and answers
Assassin Manager Project
10.2022 - 10.2022
Implemented a class called AssassinManager, which allows a client to manage a game of assassin
In this game, each person has a particular target that he/she is trying to assassinate
Initially each person knows only who they are assassinating (they don't know who is trying to assassinate them nor do they know who other people are trying to assassinate)
This class also keeps track of who is stalking whom and the history of who killed whom
The function of this game is implemented using circular linked lists
NBA Research Project
03.2022 - 06.2022
Combined ten years of NBA player stats (ten datasets) into a ten year dataset to observe long, multiple year trends
Each dataset is fixed by changing column labels, handling instances of traded players, etc
Through analysis, most improved player and the age of decline from the last ten years is found.
Search Engine Project
11.2021 - 01.2022
Implemented a self-made search engine that accepts a query from the user and computes how relevant the given document is to that query
Search engine consists of two classes, Document and SearchEngine
The Document class represents a file in the search engine and the SearchEngine class handles the functionality of querying the collection of stored Documents
SearchEngine uses the calculated TF-IDF (term frequency - inverse document frequency) algorithm to compute relevance of a document to a given term.
IACS (Indian American Community Services) Youth Board
10.2020 - 09.2021
Running various service projects such as community cafes and park cleanups
Creating mental health and wellness advocacy training and workshops
Planning and executing a 5-day camp for 220+ children
Participating in 2 large community events and 4 small community events.
Education
Computer Science
University of Washington
06.2025
Skills
Tableau Desktop
Generative AI Experience
Java
Python
Data Structures
SQL
Linux
TypeScript and JavaScript
Certification
Career Essentials in Generative AI Training by Linkedln and Microsoft
SQL Essential Training - Linkedln Learning
Timeline
Poll App Project in UW CSE 331
12.2023 - 12.2023
FlightApp Project in UW CSE 344
10.2023 - 11.2023
Project 3 in UW CSE 332
05.2023 - 06.2023
Project 2 in UW CSE 332
04.2023 - 05.2023
Project 1 in UW CSE 332
03.2023 - 04.2023
20 Questions Project
11.2022 - 12.2022
Assassin Manager Project
10.2022 - 10.2022
NBA Research Project
03.2022 - 06.2022
Search Engine Project
11.2021 - 01.2022
IACS (Indian American Community Services) Youth Board