Rylan
Erman

Computer science at Cal State San Marcos, graduating May 2027. I build desktop tools, train models, and am slowly working toward shipping a game.

Projects

A desktop collection manager for trading card games. Pulls live card data from the TCGdex API, streams results in without freezing the UI, and keeps every user's collection separate behind a login.

Java Swing · SwingWorker · REST · per-user persistence  ·  Source

A deep learning pipeline that sorts brain MRI scans by tumor type. Compared EfficientNetB0 against ResNet50 with transfer learning and fine-tuning, reaching 93.4% accuracy across 6,507 images, then dug through the misclassifications to find where the models actually break.

TensorFlow · Keras · transfer learning · confusion analysis  ·  Source

A browser tool for laying out card photos into a single sheet. Handles multiple saved projects in IndexedDB, drag-and-drop reordering, inline photo editing, mass import, and export. Everything stays on your machine.

JavaScript · IndexedDB · Canvas  ·  Source