Made with Javascript
I've recently started experimenting with various creative coding tools, including p5.js, paper.js, and Adobe Illustrator Scripts! Here are some of my sketches.
[1] Side-scrolling "topographical lines" based on the light levels of the camera input! You can play with it here.

[2] A recreation of Kazimir Malevich's 1915 painting "Dynamic Suprematism" using paper.js, with some additional interactive elements and blend modes! You can play with it here.




[3] Emoji camera mapping! A simple conversion from input camera square ➡️ an emoji of similar visual weight. Emojis scraped from the Google Material Icons library. You can play with it here.





[4] A reimagining of Camille Utterback's installation Text Rain. The script essentially 1) finds the contours/edges of the input camera image and 2) uses them as solid ledges onto which falling letters can sit. I also implemented some very basic physics - for example, if a slope is too steep, the letters will begin to slip. You can play with it here.

[5] An exploration of 2-axis cosine curves and the cool shapes they can produce. You can play with it here.

[6] A dynamic-width typeface inspired by Muriel Cooper's MIT Press colophon. You can play with it here.
