Web Design

Login Micro-Interaction

A playful login screen featuring a Lottie animated avatar that tracks your input.

Web Design

Bringing art and stories to life

A Three.js hardcover storybook — Tales of Hedgehog and Fox with click-to-turn navigation.

Game Design

Making the UI come to life - Inspired by Helldivers 2

Bringing UI to life with responsive 2D component built with 3D assets. Inspired by Helldivers 2.

Web Design

Analogue UI Inspired Usage Dashboard

A brutalist usage dashboard inspired by analogue UIs. Features a serialised X-axis chip cascade, CSS digit-rolling odometers, and a snap-shut mechanical close.

Web Design

AI Voice Chat Simulation

Bringing your personal assistant to life in a concept that explores visual communication alongside conversations.

Web Design

Building digital third spaces using SDKs and APIs

Real-time chat, voice rooms, shared world, and layered sprite avatars in a tactile pixel UI.

Game Design

Solo vibe coding a 600 MAU webapp

Mobile-first touch controls, 3D physics simulation (Rapier3D), and customization features yielding 1.5k MAU.

Game Design

Project Select Screen

A master-detail roster UI: dense thumbnail grid, neon active state, and angular wipe transitions.

Game Design

Designing rhythm-combat to feel fun

Breakdown of interaction and combat design of Patapon to recreate the entire core gameplay interaction system in Unity.

Game Design

Feel like a Jedi - combat design and interaction

Deconstruct interactions, analyse game feel and game juice to make my own interpretation on how it would feel to be a jedi in Unity.