$ showcases of various projects
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.
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.
Obsidian plugin that allows users to specify the location of new attachments through placement rules. Developed in TypeScript using the Obsidian API.
Puzzle game created for the GMTK 2025 Game Jam. Ranked top 6% in enjoyment out of over 9,500 entries.
Live Discord bot for coding practice. Sends daily LeetCode problems, contest alerts, and supports configurable schedules per server.
Ad-free tip calculator app for Android on the Play Store. Built in Java with Android Studio.
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.
Calculator that performs calculations across different unit types. Built among a team of 5 using Java, Git, and Agile methodologies.
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.
Educational operating system used to learn OS concepts such as threading, scheduling, and file systems.
A Spring Boot API that translates text into a specific lingo or "tone". Hosted on AWS and uses Gemini for translations.
Discord bot that posts the Lospec Daily pixel art prompt and palette to a designated channel each day.
Custom file compression utility using Huffman Coding, comparable to 7-Zip and gzip.
Murder mystery game for the Winter MelonJam 2025. Talk to guests, gather clues, and identify the traitor before the party ends.
Resource management tower defense game for the Kenny Game Jam 2025.
Website that provides recipes based on the ingredients available in your pantry. Built with a partner using Git and a recipe API.
Unix-style shell with custom utilities, piping, and environment variable management.
CLI tool for word, line, and character counts - written in both C and Rust as a language comparison.
Simulates DHCP client behavior with custom BOOTP packet encoding, option parsing, and raw UDP communication.
Collection of Python utilities frequently reused across projects. Includes logging, data validation, convenience functions, and more.
Studio website for Rat Haven Studios. Game showcases, devlogs, workshop posts, and developer profiles.
This site. A static portfolio built with pure HTML, CSS, and JS.