
Recent Work
Games, useful digital tools, and AI-assisted storytelling. Explore TypePDF, jamOn (Working Title), and Bubbles vs Durians.

01
A PDF editor that lets you quickly type on a document without having to constantly create text boxes and fumble through menus. Click to type, adjust text and shapes, and export an editable or flattened PDF. Documents are processed in your browser.
02
A browser rhythm game for solo play and online bands. Choose drums, guitar, bass, or keys, import MIDI songs, and perform with friends. Players claim their own parts and difficulty, customize instrument sounds, and build a shared band score.


03
A playful 3D browser shooting gallery set in a colorful castle world. Aim at roaming durians, avoid hitting bubbles, and balance quick reactions with a limited magazine. Timed and endless modes, touch controls, and online leaderboards bring the challenge to desktop and mobile. Built with Three.js, WebGL, and TypeScript.
Opening Cutscene
The game’s AI-assisted opening cutscene introduces the world of Bubbles vs Durians. It brings together storyboards, character and environment references, shot development, and editing—exploring how generative image and video tools can support the game’s visual storytelling.
