Skip to content

Projects

TinyNetUse desktop overlay showing current download and upload speeds.

TinyNetUse

A Windows utility for monitoring upload and download speeds in a movable desktop overlay, with an optional history graph and configurable appearance.

Course Headcounts project banner with a graduation-cap symbol.

Course Headcounts

A web app for searching and analyzing MSUM course enrollment. I contributed to the front-end redesign and handled Docker deployment, infrastructure, and the data pipeline.

Dark Souls III running beside the training code, console output, and Cheat Engine game-state tools.

Dark Souls III Reinforcement Learning

A PPO training environment for the Iudex Gundyr boss fight. Reads game state through memory pointers and automates actions and episode resets. Developed from a class collaboration.

LA UI logo and style guide wordmark.

LA UI

My reusable CSS design system for application interfaces. Shared tokens, layouts, and components keep styling consistent across projects, including this portfolio.

ACM Interactive Display project banner with the ACM mascot.

ACM Interactive Display

A campus-themed game for the MSUM Computer Science hallway display. Players guide the ACM mascot past moving obstacles using keyboard or touch-pad controls.

Collaborative Chess Voting System interface showing a chessboard and voting options.

Collaborative Chess Voting System

An asynchronous team chess system used at MSUM. Players vote on moves to make decisions together during a shared game.

ReqWatcher command-line tool interface.

ReqWatcher

A command-line tool that records installed Python packages in a requirements file, with configurable output, package listing, and undo support.

Sudoku puzzle being solved step-by-step in the console.

Sudoku Solver

A Python backtracking solver with step-by-step console visualization, puzzle validation, and several ways to enter a puzzle.