All projects

12
140 Years of Melbourne Trams
Information Design / MotionMay 2026

140 Years of Melbourne Trams

Melbourne's 140-year tram history compressed into a high-contrast yellow information system and extended as a twenty-second motion infographic.

Rush to School!
Game Design / Pixel ArtMay 2026

Rush to School!

A fast-paced, top-down pixel game about running late in the morning, designed and built across three levels from character, environment and UI through

↗ Play on itch.io
Sound Design for Motion
Sound Design / MotionMay 2026

Sound Design for Motion

A set of sound-design studies for a cycle-to-school animation and seagull ident, moving from music and off-screen sound through Foley, dialogue and fi

Nodefest Seagull Ident
Motion Identity / CharacterApr 2026

Nodefest Seagull Ident

A twenty-second ident for Nodefest's Flora & Fauna theme, in which a geometric seagull invades the screen and transforms into the Node mark.

RMIT Mid-Year Showcase Identity
Visual Identity / CampaignMar 2026

RMIT Mid-Year Showcase Identity

A visual identity for the RMIT VEGA 2026 Mid-Year Showcase, spanning posters, social media and short motion pieces, with an upward staircase represent

Cycle to School Awareness Campaign
Illustration / CampaignMar 2026

Cycle to School Awareness Campaign

A hand-drawn public-awareness animation for young audiences, exploring safe cycling and the school commute through character, city life and multiple s

Through the Burning Pages
Game Design / Vertical PlatformerNov 2025

Through the Burning Pages

GD3 Open Game (AT2, S2 2025): the witch's tower library is on fire — play as her magical white cat Katto, climbing floating spellbooks to rescue the s

↗ Play on itch.io
AltarFruit Adventure
Game Design / Level DesignSep 2025

AltarFruit Adventure

A jungle-themed 2D pixel platformer about collecting sacred fruit, avoiding patrol enemies and awakening a sleeping altar before time runs out.

↗ Play on itch.io
Sake Sneaker
Game Design / Top-down StealthJul 2025

Sake Sneaker

RMIT GD2 "TopDown" (S1 2025) submission: weave between the owner's gaze inside a dim izakaya.

↗ Play on itch.io
Haunted Playground
3D Environment / AnimationJun 2025

Haunted Playground

A soft and colourful 3D playground with no children, using low-poly modelling, impossible movement and empty sound to create a quiet sense of unease.

RollingYarn
Game Design / ArcadeMay 2025

RollingYarn

RMIT GD2 "Revamp 2505" submission: a yarn ball that grows as it rolls, wrapping the house into yarn.

↗ Play on itch.io
Take It Easy
2D Animation / StorytellingApr 2025

Take It Easy

A ten-second, hand-drawn animated greeting card in which a small black cat interrupts mounting work stress with the simplest form of companionship.