Independent Web and Educational Software Developer
These simple yet fun JavaScript interactives celebrate great art, math, and the plethora of open-access assets that can be found on the internet! If you would like to learn more about my methods and motivations, please read the piece I wrote for the Metropolitan Museum of Art's Collections Insights blog, which was also featured on Hyperallergic, Boing Boing, and the German Technology Review.
An animation of Jose Posada's "Skeletons as Artisans" in honor of Dia de los Muertos 2020
Explore movie data using recursively generated fractal trees in this Javascript project
An animation of a Japanese ghost story featuring art by Katsushika Hosukai
Need an idea for a project? Here's a handy game to spark your imagination.
Gently waving chrysanthemums by a flowing stream- an animated folding screen.
Animating a Dutch map of the lunar phases using BabylonJS
Celebrating Christmas with an Austrian lithograph
A fortuitous accident created with masks and turned into a fun JavaScript interactive for Christmas
An animated JavaScript version of a friend's awesome collage created from public domain artwork
An animated sliding tile "puzzle" based on Variations by Paul Klee from the Met's Open Access collection
Because I'm yearning for snow, here is an interactive piece of art based on Winter Scene in Moonlight by Henry Ferrar from the Met's Open Access Collection.
Have you ever wondered what it would be like if a stained glass window came to life? This piece by Louis Comfort Tiffany from the Met's Open Access art collection explores that theme.
Turning one of my aunt's wonderful watercolor paintings of moonflowers and angels into an interactive Javascript piece
In honor of National Cat Day, a somewhat interactive JavaScript Japanese Cat.
A gentle meditative animation of water lilies floating under Claude Monet's bridge
An exploration of an Expressionist painting by Arthur Dove from the Met's Open Access Collection. It uses PixiJS for sprite rendering and animation.
A dreamy jungle landscape painted by Henri Rousseau with sweeping trees and a carnivorous jungle cat. The interaction is JavaScript using the PixiJS framework.
An interactive homage to the print Violett by Vasily Kandinsky created in JavaScript using PixiJS
Javascript interactive using d3.js inspired by the Sandia Mountains one foggy morning in February
A JavaScipt meditation on a Dr. Seuss Book - Use your mouse or finger to play with gently swaying trees made from the text of books.
This javascript interactive began as a happy accident. It uses simple physics and a large number of particles in order to create a fun and meditative experience.
A riff on a old parlor trick, this JavaScript applet uses art from the Met in order to create some simple creepy fun.
A simple, fun Javascript interactive based on a mixed-media collage I created a few years ago.