Personal Projects

GD Local History Project Big Image
GD Local History created with GDScript

Similar to the feature found in Visual Studio Code (and many other IDEs), GD Local History keeps a snapshot of each previous version of a script (upon saving that script with changes that differ from previous version), in the event you need to view past iterations. I created this plugin after an unfortunate event of replacing a script with an old version to test, and accidentally quitting the engine, thus losing my changes :(.

Jay's Reusable Components and Things Project Big Image

This is a set of reusable components for the Godot game engine. As I built games I noticed I was recreating the same functionality over and over again, so I decided to create a repository for them. This repository is a work in progress and will be updated as I create more games and find more components that can be made reusable.

Squire AI Project Big Image
Squire AI created with Python

Squire is an AI (Artificial Intelligence) assistant built with modularity in mind to be able to add extra functionality easily. It was built using Python, along with spaCy, TensorFlow and LangChain. Created for a school project for the master's program at the University of Illinois Urbana-Champaign.

Narrative Visualization Exploration Project Big Image
Narrative Visualization Exploration created with D3.js, Node.js

This was a deep dive into a narrative visualization using the interactive slideshow structure. This was also a learning opportunity for D3.js. Note: take the data with a grain of salt, dataset was not verified. Created for a school project for the master's program at the University of Illinois Urbana-Champaign.

UdemusDateus Project Big Image
UdemusDateus created with Asp.NET Core & Angular

This is a fully functioning dating web app created with help from a Udemy course. It utilizes ASP.NET Core for the backend and Angular for the frontend. Users can register, login and edit their profiles. Members are also able to like other members, upload photos for their profile, chat with other members, etc. Previously hosted on Microsoft's Azure Cloud Service.

The Gravestone Project Project Big Image
The Gravestone Project created with React & Express.JS

This is the project that served as my capstone for my college degree. During development of this project, I worked as a frontend developer, but, as work piled up, took upon the role as a full-stack developer. This project taught me an immense amount about working with a team as well as providing for a client that requested a product.

WhereWeLivin Project Big Image
WhereWeLivin created with .NET Framework

When talking with friends or family about the future, a topic that comes up a lot is potential places everyone would want to move to. I've always wanted an easy way to compile all these answers together to see if anyone shares common ground in their decisions. While that is my intended purpose for the application, it can be used in deciding any number of things, such as where to go on vacation, etc.

Archived Projects ⚠️

Old, nasty code lies ahead... (Swipe)

Get2Gather Project Big Image
Get2Gather created with MERN Stack

This is a project I worked on in college with a group of 6 others. It served as an event manager website where a user could: submit an event and groups, post comments and use other features you'd expect from a website. My part of this project was working on frontend using React, and in doing so learned a great amount about the software development process.

Hangman Project Big Image
Hangman created with Java

This is a simple Hangman game I created in Java during some free time. I used it as an opportunity to use Java Swing in a project that wasn't being used for school. This was made with Java using the IntelliJ IDE.

Arithmetic Helper Project Big Image
Arithmetic Helper created with Java

This is an arithmetic helper I created in Java in my first year of college. It takes inputs on basic arithmetic math problems and can output how long it took you to solve each problem, show average solve time, display a scoreboard and other neat features. This was made with Java using the Eclipse IDE.