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

01 OPPORTUNITY

01 OPPORTUNITY

DEFINE

DEFINE

02 SOLUTION

02 SOLUTION

BUILD

03 ASSURANCE

03 ASSURANCE

ASSURE

ASSURE

04 VALUE

04 VALUE

DELIVER

DELIVER

HOW THE SYSTEM CREATES VALUE

HOW THE SYSTEM CREATES VALUE

From opportunity to measurable value.

From opportunity to measurable value.

From opportunity to measurable value.

Each case study shows the opportunity, the solution, the assurance built in, and the value delivered.

Each case study shows the opportunity, the solution, the assurance built in, and the value delivered.

Each case study shows the opportunity, the solution, the assurance built in, and the value delivered.

01

OPPORTUNITY

OPPORTUNITY

Frame the opportunity.

Frame the opportunity.

Frame the opportunity.

Build a portable, testable browser RPG vertical slice with a lightweight local-first architecture powered by Python’s standard library.

02

SOLUTION

SOLUTION

Design a clear solution.

Design a clear solution.

Design a clear solution.

A six-room scenario pairs a layered Python engine, validated JSON catalogs, a unified action model, and a loopback browser HUD.

03

ASSURANCE

ASSURANCE

Build confidence into the workflow.

Build confidence into the workflow.

Build confidence into the workflow.

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

VALUE

VALUE

Make the value visible.

Make the value visible.

Make the value visible.

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.

EXPLORE THE WORK

EXPLORE THE WORK

See the work in context.

See the work in context.

See the work in context.

Discuss the decisions, evidence, and outcomes behind this work.

Discuss the decisions, evidence, and outcomes behind this work.

Discuss the decisions, evidence, and outcomes behind this work.

View Beta Earth on GitHub

View Beta Earth on GitHub

Back to selected work

Create a free website with Framer, the website builder loved by startups, designers and agencies.