projects

$ showcases of various projects

type
category
LOLSUMMD

LOLSUMMD

multi-account mastery tracker

Mastery aggregator web app for League of Legends that summarizes mastery data across multiple accounts. Hosted on Vercel with a Flask backend and Redis caching.

Python Redis Flask Vercel REST API
NavSys

NavSys

real-time GPS navigation app

Navigation application with real-time updates, map matching, and route relocation. Built entirely from scratch in Java, utilizing Dijkstra's and Bellman-Ford for pathfinding.

Java Swing
Obsidian Attachment Placement Plugin

Obsidian Attachment Plugin

smart attachment routing

Obsidian plugin that allows users to specify the location of new attachments through placement rules. Developed in TypeScript using the Obsidian API.

TypeScript JavaScript
Forgotten Paths

Forgotten Paths

puzzle game · GMTK 2025

Puzzle game created for the GMTK 2025 Game Jam. Ranked top 6% in enjoyment out of over 9,500 entries.

Godot
beast[code]

beast[code]

LeetCode practice bot

Live Discord bot for coding practice. Sends daily LeetCode problems, contest alerts, and supports configurable schedules per server.

Python GraphQL SQLite Raspberry Pi
Tip Calculator

Tip Calculator

ad-free tip app for android

Ad-free tip calculator app for Android on the Play Store. Built in Java with Android Studio.

Java Android SDK Google
Tough Cents

Tough Cents

personal finance drill sergeant

Personal finance web app that links to real bank accounts via the Teller API and roasts your spending habits using a fine-tuned local LLM. Scan receipts with Google Gemini OCR for on-the-spot commentary from Sgt. Cents.

Next.js Flask PostgreSQL Teller API Ollama Gemini
unitED Calculator

unitED Calculator

cross-unit arithmetic

Calculator that performs calculations across different unit types. Built among a team of 5 using Java, Git, and Agile methodologies.

Java Git
Black Box Challenge

Black Box Challenge

terminal function puzzle

Terminal puzzle game where you deduce hidden functions by testing inputs and observing outputs. Built in C# with a custom lexer, parser, and AST evaluator.

C#

PintOS

OS internals in C

Educational operating system used to learn OS concepts such as threading, scheduling, and file systems.

C Linux

ToneForged

text-to-tone REST API

A Spring Boot API that translates text into a specific lingo or "tone". Hosted on AWS and uses Gemini for translations.

Spring Boot Java Docker AWS
Lospec Daily Bot

Lospec Daily Bot

daily pixel art prompt bot

Discord bot that posts the Lospec Daily pixel art prompt and palette to a designated channel each day.

Python Raspberry Pi
MadZip

MadZip

huffman file compression

Custom file compression utility using Huffman Coding, comparable to 7-Zip and gzip.

Java
Massaquerade

Massaquerade

murder mystery · game jam

Murder mystery game for the Winter MelonJam 2025. Talk to guests, gather clues, and identify the traitor before the party ends.

Godot
Solar Charged

Solar Charged

tower defense · game jam

Resource management tower defense game for the Kenny Game Jam 2025.

Godot
Pantry Panic

Pantry Panic

recipe finder by ingredient

Website that provides recipes based on the ingredients available in your pantry. Built with a partner using Git and a recipe API.

HTML CSS JavaScript Git

DukeShell

unix shell in C

Unix-style shell with custom utilities, piping, and environment variable management.

C Git Linux Bash

TXTMET

text metrics in C & Rust

CLI tool for word, line, and character counts - written in both C and Rust as a language comparison.

C Rust

DHCP Client & Server

DHCP protocol implementation

Simulates DHCP client behavior with custom BOOTP packet encoding, option parsing, and raw UDP communication.

C Linux Bash

PY Utils

personal python toolkit

Collection of Python utilities frequently reused across projects. Includes logging, data validation, convenience functions, and more.

Python
Rat Haven Studios Website

Rat Haven Studios Website

rat haven studios site

Studio website for Rat Haven Studios. Game showcases, devlogs, workshop posts, and developer profiles.

HTML CSS JavaScript
Personal Website

Personal Website

this site

This site. A static portfolio built with pure HTML, CSS, and JS.

HTML CSS JavaScript Python