Kinetic type
Breaking down and building up words and letterforms.
Depth in two dimensions
Using a 2D canvas to explore how one might communicate space in a physically flat environment.
Dynamic variable fonts
An exploration of the unconventional use of variable fonts to express dynamic movement.
A JavaScript module to easily produce a parallax image effect.