My name is Dhroov and I'm a Data Science undergrad at the University of Michigan. I'm interested in engineering creative and intuitive software solutions.
I grew up in the Palm Beach area before attending the University of Central Florida in Orlando. After three semesters, I earned my Associate in Arts and transferred to the University of Michigan in Ann Arbor.
I graduated Michigan in May 2023 and have worked at Grainger as a Software Enginner since July 2023.
A C++ program that emulates a basic relational database using hash tables with an interface based on a subset of a standard query language. Users can create, join, and remove tables; insert and delete various types of data, and print data from tables. Additionally, users can generate an index on a column based on either a hash table or a binary search tree to speed up operations.
A program that uses basic natural language processing and machine learning techniques to classify the subjects of posts on Piazza, a forum-style class management platform.
An algorithms-focused program that takes in a series of coordinates and, depending on the option selected, returns either a minimum spanning tree or a solution to the traveling salesperson problem, with the option of using either a faster method to reach the solution, or a slower but more optimal method.