Playable mechanics, tactile interfaces, and creative code
12+
Shipped prototypes
WebGL
Custom shaders
Open
Source code


Procedural shader pipeline
Custom WebGL fragment shaders handling paper grain textures and fluid ink bleeding without external asset dependencies.
Optimized entity system
Narrative puzzle game built with custom canvas renderers
Lightweight ECS architecture maintaining stable 60fps performance across mobile and desktop browsers.
A spatial logic game exploring paper physics, generative ink shading, and procedural soundscapes. Developed entirely in TypeScript with a custom entity-component system.




Systems and interfaces
Studio Portfolio for Type Designers
A responsive typographic layout featuring real-time font variable manipulation, smooth view transitions, and an accessible keyboard navigation model.
Verlet Integration Sandbox
An interactive browser playground demonstrating cloth simulation, rope physics, and collision response built from scratch in vanilla JavaScript.






Code, sprites, and workspace
Glimpses into active game jams, shader experiments, and everyday workshop tools.
Explore open repositories on GitHub or reach out to start a conversation about your next interactive project.
