Projects and Pursuits
A big part of how I've grown as a software engineer has been from pursuing projects, whether in an academic or personal setting. The following projects are just random pursuits of mine that I've worked on in my free time or in the classroom, some of which are still a major work-in-progress or private. Feel free to explore below!
Political Data Explorer: Migrations, Operating Expenses, and PAC Donations
December 2024
This project explores state-to-state migrations, Congressional campaign operating expenses, and donations from Political Action Committees and juxtaposes them with United States electoral results. Through a series of interactive visualizations built using D3, we can analyze the relationships between these datasets and how they may influence political outcomes. The project pulls millions of data points from OpenSecrets, the Federal Election Commission, the MIT Election Lab, and the US Census Bureau from 2012 - 2022. You can view the project below!
Simulations: Vaccines, Traffic, and Citi Bike Shares in NYC
May 2024
A series of simulation experiments. The first explores the spread of infectious diseases and how to implement effective vaccination strategies. The second explores one-lane and two-lane traffic systems, analyzing the effects of various densities and dallying on traffic flow. The final experiment explores the bike share program in NYC, analyzing how to optimize bike availability and rider satisfaction from 2022 data. Detailed analyses below!
GT Delts Website
March 2024
I built a new website for my college fraternity. The previous website was outdated and not user-friendly, so I decided to build a new one from scratch. The website was built using Next.js for the pages, Chakra UI for the components, and Vercel for deployment. Now that I'm graduated, I passed on the code-base and the current members handle the deployment and use the code I wrote just as an inspiration!
Home Credit Risk Analysis
December 2023
A machine learning project aiming to analyze home credit risk, providing predictions on defaults for home loans. With housing markets facing uncertainty and limited credit histories hindering borrowers, this analysis helps ensure qualified applicants aren’t unfairly denied while identifying likely defaulters early. Manual risk evaluations are inconsistent and time-consuming, necessitating automated, unbiased assessments.
Georgia Tech Semantic Course Search Engine
June 2023
Course discovery at Georgia Tech is quite strained, and our registration portal is difficult to use. I decided to create a semantic course search engine to help students find their desired courses easier. I scraped data from our course catalog, generated text embeddings for the course information using the OpenAI API, and created a Streamlit web application for course discovery. I plan on re-developing the application using Next.js, and an open-source embedding model in the future, so this is still in the works.
Instagram Caption Sentiment Analyzer
January 2022
Scraped 1500+ captions from Instagram posts using Selenium to provide sentiment analysis of users’ accounts on a large scale with configurable sample sizes, normalized with NLTK Tokenize and regular expressions. Used natural language processing techniques with spaCy to isolate relevant information, generating sentiment analysis of scraped data using the Google Natural Language API to generate an average sentiment score from a given user. Code may be private for security purposes.
UTKFace Image Classifier
July 2022
This project involved the construction of a convolutional neural network (CNN) to make an image classification model of the popular UTKFace dataset to classify images based on a person's gender, age, and race. This project also involved some resource and notes compilation to provide an introduction to the dataset, neural networks, and image classification. This implementation achieved 80-90% accuracy on the UTKFace dataset based on different classification tasks.
Drone Ingredient Delivery Simulator
July 2022
This project involved the construction of a simulation environment for a drone delivery service that delivers various cataloged ingrdients to various restaurants. Employing principles of object-oriented programming, this system was built using Java, with earlier iterations leveraging a command-line interface. The final iteration of this system included a GUI, built using JavaFX. This project was also accompanied by domain models, class diagrams, and sequence diagrams to highlight system functionality.
Classic Games
March 2022
Some of my earliest endeavors in computer science and software development was just from implementing random games I saw in textbooks, or online (Blackjack, Tic-Tac-Toe, Snake). I followed along with various tutorials in Python and Java to implement these games either via the command-line or with a GUI. Note that some of these libraries are probably deprecated, and the code is not the best, but it was a fun learning experience!








