Projects

A working
collection.

Games, research, and earlier experiments. A selection of what I’m building and exploring, from small worlds and tactical turns to tools that make software easier to understand.

Current work

Godot / GDScript / In development

Mossbrook

A cozy farming game built around small, satisfying moments.

Mossbrook concept artwork of a farmer watering a seedling beside raised vegetable beds
Explore the project

Game Boy Color / C + GBDK / In development

Dungeon Shift

A tactical dungeon game in development for Game Boy Color. Read an enemy’s next move, choose where to stand, and face the threat with directional Guard. Each turn rewards a little observation and a deliberate response.

Historical Dungeon Shift development frame with a dungeon room, locked enemy intentions and combat interface
An early dungeon view showing enemy intentions and the combat interface.
Explore Dungeon Shift

Game Boy Color / Python / Research prototype

GBC Decompiler

A research tool for exploring the code and artwork inside Game Boy Color games. It brings memory-bank analysis and emulator observations together, with the aim of making small parts of a game easier to understand and edit.

Code analysis and emulator observations help piece together a program.
Explore the research

Earlier experiments

Python / Earlier experiment

Route Efficiency

An earlier Python experiment exploring how to connect a set of places into a route. Nearest-neighbor methods provide a starting point, while simulated annealing explores alternative orderings. The interface makes the route easy to see.

Route-explorer interface showing a cyan path between magenta points, with start and finish markers.
An earlier route-explorer interface with a path, stops, and start and finish markers.
Read the experiment

Electron / Python / Earlier prototype

Sentiment Analysis

An earlier desktop prototype for exploring the tone of a piece of text. An Electron interface connects to a Python sentiment service, bringing text entry, a result, and a history of previous inputs into one window.

Sentiment Analysis desktop interface with text entry, a negative result, and a history of earlier inputs.
The sentiment prototype’s text entry, result and history view, from 2023.
Read the project