I lose sleep to game jams, Unity rabbit holes, & tiny arcade clones.

Client work pays the bills, but I make time to build silly games, pick fights with physics engines, and design the odd app or site just because. Play the games on itch.io.

Self-directed design

A task manager for clarity & focus

Focus Flow • UX case study

A unified payment & top-up app

Upay • UX case study

A loyalty points app, streamlined

SwiftRewards • UX case study

A cozy mobile library to read & share

Book Library • UX case study

A warm café brand & website

Wake Up Coffee • Website & brand design

Games

A 2D top-down shooter with four guns

Boxy • Wave combat

Survive the dark with one light source

Lightless • Survival shooter

Wake up alone in a dark house

Run from Unknown • First-person horror

Auto-firing survival, wave after wave

Skullgun • Top-down shooter

Defend Earth, one wave at a time

Space Invaders • Arcade shooter

The Chrome dino, but it's mine

Dino Runner • Endless runner

The 1972 classic, rebuilt in Unity

Pong • Arcade clone

Physics-based, endlessly frustrating

Flappy Bird • Arcade clone

Cross the road, then the river

Frogger • Arcade clone

Paddle, ball, a wall of bricks

Block Breaker • Arcade clone

Conway's cellular automaton, zero players

Game of Life • Simulation