EcoLocate 2025 Icon

EcoLocate

This was my capstone project for my BS in Computer Science from CU Boulder. I worked with a team of 6 developers to build a web application, to the specifications of a client - GiffMonster LLC. The web application is designed to connect user with local farmers' markets, eco-friendly events, and sustainable products in their community. We worked on the project for a full year, winning 3rd place for Computer Science projects at the CU Boulder Capstone Showcase at the end of the year! The project was continued by a new development team the next year.

React Node.js JavaScript SQL
JIRA to GitHub Issue Converter

JIRA Ticket to GitHub Issue Converter

The National Snow and Ice Data Center (NSIDC) was switching from JIRA tickets to GitHub issues and wanted to do it automatically, but the developers did not have the bandwidth to learn the GitHub API. I was tasked with building a simple command line interface to extract the data from JIRA XML files, transform the data into GitHub issues, and load the issues into the GitHub repositories. The issues are uploaded to the selected repository using GitHub API and a user-generated GitHub PAT token for authentication.

GitHub API Python conda XML
AI vs Human Art Game

Game: Was the Art made by AI or a Human?

This was a web game I built for a class project with 6 other students. The goal of the game was to guess whether an image was created by an AI or a human artist. The user could login or register to keep track of their highest streak. The game tracks the user's score and records their highest score to display on a scoreboard to showoff their ability to spot AI-generated art to other players.

JavaScript EJS SQL
Statistical Analysis: Did Politics affect COVID-19 cases?

Statistical Analysis: Did Politics affect COVID-19 cases?

Did politics affect COVID-19 cases? This was the original question I asked for my advanced data science final project. We were told we could do whatever we wanted, so I decided to see whether politics affected COVID-19 cases. To do this I analyzed the number of votes for the Democratic and Republican parties during House elections and compared it with the number of COVID-19 cases in each state. I found a small correlation between COVID-19 cases and Republican House votes. However, this trend was mainly present in 2020 and mostly disappeared in 2022. My code to generate the visuals and full report is on GitHub.

Python Pandas Matplotlib
Statistical Analysis: Who has the better deal? Steam or Epic Games

Statistical Analysis: Who has the better deal? Steam or Epic Games

Are there major price differences between games on Steam and Epic Games platforms? Using 2 datasets from Kaggle, I compared the two to see which one had more games, which had overall lower prices, which had the best deals for games, and which had more expensive genres. I visualized these differences with plots that I made in Python.

Python Pandas Matplotlib
Simple Block Chain Implementation

Simple Block Chain Implementation

How does a blockchain work, and how do modern cryptocurrencies work? Our professor had us use C++ to write a simple simulation for a coin called BuffCUoins. We were required to simulate coin transactions, mining, and validation of the chain.

C++ Command Line Interface Cryptography Blockchain
Command Line Game: Where in the Code is Carmen Sandiego?

Command Line Game: Where in the Code is Carmen Sandiego?

In this text-based game, try to defeat Carmen Sandiego and her hackers by completing the rooms solving computer science puzzles and defeating hackers. It is written in C++ and runs on the command line.

C++ Command Line Interface