Project archive

Things I have built — and things still taking shape.

A manually curated record of independent experiments across science, mathematics, security, games, and interactive interfaces.

6 public projects
01Completed

Ecolab

Scientific modeling workspace

A bilingual, local-first platform for exploring E. coli–antibiotic population dynamics through auditable and reproducible modeling workflows.

Open project
02Completed

Collatz Reverse Tree Visualizer

Interactive mathematics

An interactive visualizer for exploring the cycle-pruned reverse Collatz tree with adjustable depth, trajectory highlighting, and dual coordinate views.

Open project
03In development

Velvet Ember

Psychological horror prototype

A Godot 4 psychological horror prototype where a veteran’s apartment dissolves into a trench-like nightmare.

Current progress

The Ending C path—from the title screen through apartment exploration and narrative branching to the final bad ending—is implemented in Godot 4.7 with core narrative and state smoke tests; the project is now entering manual playthrough, performance, and export validation.

Open project
04Optimizing

NETRUNNER

Local security observation

A macOS-focused local security observation tool with historical comparison, evidence storage, and explainable risk prioritization.

Current progress

The core pipeline for local collection, normalized SQLite storage, historical baselines, and explainable threat prioritization is implemented with offline protocol and data-layer tests; the project is now moving into live macOS and dual-architecture packaging validation.

Open project
05Optimizing

Handheld Matrix

Device comparison dashboard

A published GitHub Pages web tool for filtering, ranking, and comparing handheld gaming devices across hardware, display, battery, value, and portability.

Current progress

A bilingual hosted web release is now integrated into the portfolio at `/handheld-matrix/` with local static data, preference profiles, ranked recommendations, filtering, comparison tables, and a six-axis radar view.

Open project
06Optimizing

Fifteen-Day Frontline

WebGL survival shooter prototype

A browser-based Three.js battlefield survival shooter prototype with a large 3D map, squad AI, resource scavenging, injuries, and a 15-day survival objective.

Current progress

The core static web build is available with movement, combat, tactical AI, looting and hunting, survival status rules, eight weapon slots, and medical / food / ammo interactions; it is now being optimized for balance, performance, feedback, and GitHub Pages polish.

Open project