> ./load-projects.sh
I don’t believe in staying in one lane. Whether I’m architecting a full-stack web application, training a machine learning model, or calibrating a printer for a 20-hour build, the goal is always the same: to bring ideas into reality. Below is a collection of my work across the digital and physical spectrum. Feel free to explore and reach out if you have any questions or opportunities!
#_Mixie Melts
[ ████████████████████████████████████████ ] 100%Mixie Melts
A full stack web application for a wax melt business. The application allows customers to browse and purchase wax melts and subscription boxes online. The admin panel allows the business owner to manage products, orders, and customers. It also keeps track of inventory and sales data, and provides an interface for the kitchen staff to manage orders and production. See the code on GitHub:
#_GroBo - Grocery Bot
[ ████████████████████████████████████░░░░ ] 90%Grobo is a tool I created using Google’s AIStudio to vibe code an application that uses AI to help find all the local grocery deals in an area and then creates a menu and shopping list based on the deals. I created it in a couple days using the AIStudio platform. Here was the result, a react-app that uses the Google AI API to find local grocery deals and create a menu and shopping list based on those deals:
I really liked the idea, but I didn’t like the constraints of AI Studio. I wanted to create a tool that could be used by anyone, and I wanted to use the AI models that I wanted to use, not just the ones that were available in AI Studio. So I made a self-hosted version of Grobo that can interact with any the AI of your choice, and that can be run on any platform. This can be found here:
#_NFL Data Bowl 2025
[ ████████████████████████████████████████ ] 100%The NFL Data Bowl 2025 is an analytics competition hosted on Kaggle that focuses on analyzing NFL player tracking data. The competition challenges participants to develop machine learning models to predict various aspects of player performance and game outcomes using advanced data science techniques. The entire project is open source and available on my GitHub repository.
#_Simulating the Diels-Alder Reaction to show Regioselectivity
[ ████████████████████████████████████████ ] 100%In this project I simulated the Diels-Alder reaction using GAUSSIAN software. During this project I learned to:
- Use SSH to access remote super computer clusters
- Simulate physical and chemical systems using modeling software
- Analyze data recieved from those simulations
- Use that data to adjust your simulations and improve results
- Present findings to fellow researchers in person and in writing
#_Feed Me
[ ████████████████████████████████░░░░░░░░ ] 80%Feed Me is an application I built to explore old social web technologies. It is a multiplatform application built with Fyne that allows users to subscribe to RSS feeds, BBS boards, and IRC channels. The goal of this project was to create a modern application that can run on Windows/Linux/MacOS/Android/iOS and provide a simple interface for consuming content from before the modern walled garden web.
#_Hypnic
[ ████████████████████████████████░░░░░░░░ ] 80%A game about falling. A pretty fun game I made for the 2018 Open Game Art Game Jam. I made it mobile-first and even use the accelerometer for controls if available. The game is pretty simple, you just avoid obstacles and the longer you survive the higher your score. There’s also health potions to heal and some power-ups. The enemes get faster and more numerous as you progress. See the code on GitHub:
#_Exploration of Carbon Nanotubes as Conductive Wires and Transistors
[ ████████████████████████████████████████ ] 100%Carbon nanotubes (CNTs) are cylindrical nanostructures made of carbon atoms arranged in a hexagonal lattice. They have unique electrical, mechanical, and thermal properties that make them pretty neat. One of the most exciting applications is use in nanoelectronics, where they can be used as conductive wires and transistors that are nanometers in size. This could lead to smaller, faster, and more efficient electronic devices.
#_Simulating the Pioneer 10 Spacecraft's Journey to the Edge of the Solar System
[ ████████████████████████████████████████ ] 100%Simulating the Pioneer 10 Spacecraft’s Journey to the Edge of the Solar System
In this project, I simulated the journey of the Pioneer 10 spacecraft as it traveled from Earth to the edge of the solar system. I used several computational methods and guesses to model the spacecraft’s trajectory, and then compared my results with the actual data provided by NASA.
#_Book Club Bot
[ ████████████████████████████████████████ ] 100%I created a Book Club Bot to help manage and facilitate book club activities. This is how it works and my process in building it. It is currently active on my own discord server. Some of the features of the bot include:
- Uses Discord as the way users interact with the bot
- Allows setup of Admin and normal user accounts, so people on the server can easily moderate and control it.
- Interfaces with the Discord API using
discordgo - Queries the GoodReads API to allow users to search for books and add them to the list of books to choose from.
- Helps users keep track of reading progress and logging.
- Uses a simple
pebbledatabase to store books, user data, etc.
#_Engo
[ ████████████████████████████████████░░░░ ] 90%I have been a maintainer and contributor to the engo game engine since 2016. Engo is an open-source, cross-platform, ECS game engine written in the Go programming language based on ’engi’. It supports multiple platforms including desktop, web (WebGL), and mobile (Android/iOS) through the use of OpenGL, WASM, and GoMobile.
#_Building a Rep Rap
[ ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ] 10%Building a Rep Rap
A Rep Rap is a self-replicating 3D printer that can print most of its own parts. I want to build one! This is sorta my build log.