Selected work
MY ROLE
ROLE / Product architecture · QA · accessibility
SCOPE
INTERACTIVE SYSTEMS · PYTHON
TOOLS
TOOLS / Python · HTML/CSS/JS
OUTCOME
PROOF / Six-room vertical slice
SANITIZED NATIVE ARTIFACT
Connected room / command map
BASELINE
Working vertical slice
SIGNAL
Python standard library
CONTROL
Keyboard accessible
OUTCOME
PROOF / Six-room vertical slice
CASE
02
INTERACTIVE SYSTEMS · PYTHON
A local-first RPG engineered as a dependable product.
A polished six-room browser RPG with validated content, revision-aware saves, one command model, keyboard-first accessibility, and a focused local runtime.
Working vertical slice
Python standard library
Keyboard accessible
CASE MAP
02
BUILD
01
Build a portable, testable browser RPG vertical slice with a lightweight local-first architecture powered by Python’s standard library.
02
A six-room scenario pairs a layered Python engine, validated JSON catalogs, a unified action model, and a loopback browser HUD.
03
Atomic revision-aware saves, guided migrations with backups, validated catalogs, project-contained paths, local-only delivery, bounded requests, and reduced-motion support keep play dependable.
04
A polished single-player vertical slice spans character setup, guided missions, inventory, barter, and equipment readiness—demonstrating focused scope, reliable state management, and thoughtful architecture.