projects

Things I've built or am building.

Click through for problem framing, approach, code, and results.

D&D AI Game Master

active

Solo tabletop RPG with an LLM as the Game Master. FastAPI backend + React 19 frontend. Supports OpenAI, Anthropic, Gemini, Ollama, and custom endpoints.

PythonFastAPIReactTypeScriptVite
#fullstack#ai#python

AML detection on the Elliptic Bitcoin dataset

shipped

Graph neural networks vs. tabular baselines for anti-money-laundering classification. PyTorch Geometric + cuML. Best RF F1: 0.80.

PyTorchPyTorch GeometriccuMLscikit-learnPython
#ml#gnn#security

YouTube Enhancer browser extension

active

Manifest V3 browser extension with 30+ individually toggleable features: ad blocking, SponsorBlock, dislike restoration, playback controls, UI cleanup.

JavaScriptHTMLCSSManifest V3
#web#browser-extension#javascript

License plate segmentation with U-Net

shipped

3-class semantic segmentation of license plates using a U-Net in TensorFlow/Keras — background, border ring, and plate interior.

PythonTensorFlowKeras
#ml#computer-vision#segmentation

BERT sentiment classification

shipped

Binary sentiment classifier fine-tuned on IMDB and SST-2 using Hugging Face Transformers. Reproducible training pipeline with configurable checkpoints.

PythonHugging Face TransformersBERTPyTorch
#ml#nlp#transformers

CNN experiments on NIST SD19 handwritten characters

shipped

Modular CNN pipeline for systematic architecture search on the NIST SD19 handwritten character dataset. 0.7835 test accuracy.

PythonTensorFlowNumPyscikit-learnOpenCV
#ml#computer-vision#cnn

zsh-vibecheck

shipped

Three zsh functions that judge your actions: based, cringe, and vibecheck. ASCII art included. Pointless but necessary.

Shellzsh
#shell#zsh#tools

Housing price prediction with DNN

shipped

Keras deep neural network regressor for housing price prediction, with a pure-NumPy 2-hidden-layer baseline for comparison.

PythonKerasTensorFlowNumPyPandas
#ml#regression#keras

Flappy Bird clone in Unreal Engine 5

archived

Blueprint-only Flappy Bird prototype in UE 5.1.1. Core mechanics working; serves as a starter template for UE5 Blueprint beginners.

Unreal Engine 5.1.1Blueprint
#gamedev#unreal-engine#blueprint