Hi there! My name is Harsh Thakkar and I'm so excited you're here. To tell you a little about myself, I am an undergraduate student majoring in both Computer Science and Data Science, continually looking for ways to grow. I prides myself with my team oriented nature and it has led me to be an active member of the community at UW - Madison. I loves to involve himself in projects, like figuring out how to host this website on my local Raspberry Pi. When I'm not busy with my personal projects you can find me playing board games or spending time with friends.
I worked as a part of the Conveyor Belt team to eliminate their dependency on an internal tool used for state management. Through this experience I was able to understand the innerworkings of a state management tool using NestJS while familiarizing myself with Typescript. I was also able to work on skills like Agile SCRUM, Typescript, NestJS, DynamoDB, Jenkins, and GitHub.
Worked as a part of OptumRx to integrate a new pharmacy locator component within the Advocate Central application. Through this experience I was able to help create a REST API endpoint using Spring Boot to authenticate users prior to them using our pharmacy locator functionality as a part of the single sign on functionality. Through this experience I was also able to get introduced/work on skills like Agile SCRUM, React, Java Spring Boot, and Redis.
Worked as a part of a fast-paced and rigorous startup environment. Mainly worked on designing tools to assist in data scraping/analysis. Gained experience working with REST APIs to pull information for my analysis work. Also, worked with various back-end cloud-based services like Google Cloud Storage and Firebase. Ultimately helped in creating a program to further automate the lead generation process and overall save the company countless hours in manual labor.
As a part of the Software Engineering team, I took the lead in automating all the mobile tests that were required for both company apps to launch. To accomplish this, I used Appium, Selenium, and TestNG in a Java environment. Ultimately, these efforts were able to save the company 100’s of hours in manual testing time.
I taught kids ages 7-13 about programming in JavaScript, Python, Java and about general computer science. I also ran and organized half day camps on topics like Python and events like the annual holiday hack-a-thon.
Under Dr. Luis Amaral, I worked with my mentor, Jonas Hartman, in creating a Python application called pyCFI (Python- based Cellular Force Inference) that would infer cell interfacial tensions from segmented 3D image stacks.
In university I am involved in a variety of extracurriculars like Coding for Good, Transcend UW, and Badger Consulting. I also takes part in competitions like the Accenture Innovation Challenge where I worked with a team to ultimately compete in the final round, representing the Milwaukee area. All in all, I love to be involved in the community and approach new opportunities with open arms.
This is an application to help maintain a queue for an office hour setting. I worked alongside two of my classmates to develop this full stack application using React alongside with Node to create the frontend and Java Spring Boot for the backend. This also worked with a local database instance created through XAMPP and utilizing MySQL.
Github RepositoryTo start, I set up an Apache HTTP Server on my Raspberry Pi and used template website code to put together this website. I then went on to port forward my Wi-Fi router so that it would route connections over to the Raspberry Pi. To route connections to my home Wi-Fi network I set up name servers through a free DNS service from GitHub.
This is the website that I built :)I created a python path finding visualizer for the A* Algorithm and Dijkstra’s Algorithm. Some features of the project include user selected start/end points and creating barrier nodes that won’t be included in the final path. To create the user interface, I used the Pygame library.
Github Repository