Projects

Software, machine learning, and hardware projects, from a Chinese Checkers AI to physical builds.

The larger projects have full write-ups; the rest carry a short summary until their write-up lands.

Chinese Checkers

Chinese Checkers

PythonPyTorchReinforcement LearningMCTSReactWebSocket

Play Chinese Checkers against four levels of AI, trained through self-play. Live at chinesecheckers.xyz.

Uranium Dataroom

Uranium Dataroom

PythonDagsterDuckDBPostgresGeoPandasClaudeNext.jsMapLibreCloudflare WorkersR2

Public geoscience ingested with full provenance, facts pulled from technical documents under a hard containment check, prospects ranked and mapped. Live at uranium.shawnz.info.

Brain MRI Viewer

Brain MRI Viewer

PythonFastAPITypeScriptNiiVueFastSurferMedGemmaNeuroimaging

A local-first NIfTI workstation for exploring my own structural and resting-state MRI scans from a research study I participated in.

CelloFlow

CelloFlow

A virtual cello teacher that keeps the score at the centre of practice, with a live hand-tracking view. In beta at beta.celloflow.app.

notra — Optical Music Recognition

notra — Optical Music Recognition

PythonPyTorchU-NetComputer VisionMusicXMLMEI

MusicXML-first OMR for printed sheet music. Every stage emits an inspectable artifact, and accuracy is reported per error type rather than as one headline number.

Workout Story Generator

Workout Story Generator

PythonLLMKokoroChatterboxSilero VADMoonshineOn-device

An audio-first workout companion where you are the protagonist. Exercises become obstacles in the plot, and the rest between sets is when the story advances. Being rebuilt to run entirely on-device.

Back Pain Exercise Program

ReactNext.jsPhysical Therapy

An evidence-based exercise program for managing and preventing back pain, organized around pain patterns and mobility.

Hardware & Embedded Systems

ArduinoRaspberry PiC++IoT

A collection of hardware projects: sensor networks, automation systems, and custom peripherals combining software with physical computing.

3D Printed Keyboard Case

CAD3D PrintingMechanical Design

A custom-designed 3D printed keyboard case optimized for ergonomics and aesthetics.