


SwiftUI, Firebase, Figma
A gamified journaling app built with SwiftUI promotes mental well-being through daily gratitude and reflection. It features a Figma-designed city-building interface and integrates Firebase and Apple CoreML for secure user management, data storage, and sentiment-based personalization.




Python (Jupyter), NumPy, Pandas, Matplotlib
An analysis of the performance of three different clustering models applied to a dataset of bank credit card customers, including steps such as data cleaning, preprocessing, feature selection, investigation, and model training.




React Native, ExpressJS, RapidAPI, Amadeus, CompromiseJS
Mobile chatbot that uses natural language processing user asks the bot for the cheapest flights between two destinations in casual 'human like' conversation. Bot returns cheapest flights and all airports in the journey. First place winner at the CodeRED: Genisis Hackathon PROS track.
Rstudio
Utilized machine learning models such as linear regression and random forest to conduct a comprehensive analysis of intersate traffic and identify key factors pivotal to predicting traffic volume using data from MN traffic volume for westbound I-94 dataset.





Figma, ReactJS, TypeScript, ExpressJS, MongoDB
Developed an application to match prospective STEM students with career options for a Capital One financial challenge, working with a team of four. Built a scalable backend using JavaScript, MongoDB, and secured RESTful APIs with OAuth2 authentication. Integrated Bureau of Labor Statistics salary data to provide users with estimated earning potentials for different careers.


C, C++, Makefile
Developed server and client programs using UNIX sockets to enable inter-process communication for up to 10 concurrent client connections. Implemented multi-threaded POSIX systems to transmit binary codes. The server utilizes multiple UNIX child processes to generate Huffman trees and handle simultaneous client requests efficiently.


C++, Python
Small scale miminalist python interpreter made in C++ that can execute python scripts with addition arithmatic, lists, variable assignment, and print statements.



Java, Arduino, C++
Collaborated with a 2 member team to collect and store fluid sample data from a machine. Arduino collects chemical data from sensors and delivers it through serial transmission to a Java Swing desktop application which saves it as CSV file and provides a graph view.

Java
A Java project for organizing music files and having convinient access to licensing and source information. GUI made using Java Swing, storage and retrieval of information done using custom made XML API through the use of Java Beans XML packages.