Projects
A collection of software I've built
Budget Manager - Electron Port
The Budget Manager project started as a Python project, but was ported over to be an Electron application for a more user friendly UI and easier frontend development. As an Electron application, I have implemented Plaid support allowing the app to read transactions from an account. To keep budget information locally secure, I also added the ability to separate into multiple accounts that are hashed password protected. The information of these accounts are also no longer stored in an excel sheet, but in an encrypted SQLite database for easy and secure storage. In the budget manager, the finances are broken down into different categories to allow the user to properly address what they are spending their money on the most. To automate the transaction log further, once transactions are imported from Electron, the app sends a JSON list of the transaction descriptions to the Claude Language Model API to be addressed into the custom categories that the user defines. This app was developed in the Electron framework using React, Typescript, Javascript, SQLite, Plaid API, and Claude AI.
JavaScript
React
Tailwind CSS
Node.js
Electron
Typescript
SQLite
Claude Code
Federate Development - SEE Base Architecture
We have begun the work on the subsystems we are contributing to for the SEE event. The subsystems planned are the lunar power station and the lunar logistics station. In the simulation, the lunar power station provides electricity to the other systems by simulating the nuclear reactor, solar panels, and station batteries. The lunar logistics system organizes the storage and distribution of resources belonging to the lunar base.
Java
HLA
cody-taylor.com - Personal Site
The site you are on right now! This site has been a passion project for almost a year, and although the site is listed to have ended in March of 2026, there are small updates on this site constantly. Originally after aiming for a static design, I pivoted this site to contain a database containing timeline events, projects, games, etc. for ease in development. These elements are fully customizable in site through access from an admin backend site, allowing me to easily add and edit new projects and events in my life as they happen. The site also incorporates a dynamic filter system, allowing users like you to filter the site by positions you may be interested in me filling. This site was developed with the Next.js framework, using React.js, Tailwind CSS, Framer Motion, and an SQLite database.
JavaScript
React
Tailwind CSS
Framer Motion
Node.js
Next.js
Typescript
SQLite
seekeysite.us - SEE Base Architecture
In order to connect to the SEE simulation, the other teams connect to a VPN hosted on the same network. To collect the individual WireGuard keys of the rest of the teams, we set up a website at seekeysite.us that hosts a form for other teams to submit to.
React
Tailwind CSS
Framer Motion
Node.js
Next.js
Typescript
SQLite
CarStax
Developed as the final project for Processes for Object Oriented Software Development. CarStax is a car rental organizational web and mobile application where renters can view their inventory and track customer rentals. Built with the MERN stack for web and Flutter for mobile.
JavaScript
React
Tailwind CSS
Node.js
Typescript
Contact Manager
The first project for Processes for Object Oriented Software Development and the first non game-dev project I properly project managed. Developed using a LAMP stack, it managed your contacts as the name described!
HTML
CSS
JavaScript
PHP
Budget Manager
Developed in Python to automate the budgeting process I had been using to manage my personal finances. This project uses an Excel file to store transactions, and automatically sorts them into different categories to analyze.
Python
D&D Helper
A side project to help with one of my favorite hobbies. The D&D Helper is a dice roller with your standard D&D set of D4 through D100, plus automatic magic effect rollers that generate crazy effects. Built using the Qt framework with C++ as the backend language.
C
C++
QT
CPU Project
The final project for Computer Logic and Organization, tasked with managing the operations performed in a simulated CPU.
C
Bound by the Book
The final project for Database 1 - a fully designed and implemented MySQL database managing the backend inventory system for a fictional bookstore retail company. Fully laid out with an EERD, with entities including customers, employees, books, and other products.
MySQL
Symptomatch
The final project for Mobile Application Development. Symptomatch streamlines the medical search process by letting users input symptoms and receive a list of the most likely conditions. Selecting a condition shows a description, associated symptoms, and common treatments. Developed in Android Studio, using JSON queries to ChatGPT for symptom processing, and an SQLite database for storing generated conditions.