This creative coding project explores user interaction and dynamic display, transforming typography into an animated burst of motion using p5.js. Through the mouseDragged function, the design reacts to user input, creating an engaging, fluid experience where letterforms disperse and reassemble in real-time.

View BFA Thesis  





This creative coding project uses p5.js to explore the intersection of user interaction, typography, and linguistic diversity. By leveraging the mouseDragged function, the design responds dynamically to user input, transforming letterforms from multiple global scripts—such as Amharic, Arabic, Armenian, Cherokee, Cyrillic, Devanagari, Greek, Gujarati, Hangul, Hebrew, Hiragana, Mkhedruli, Unified Canadian Aboriginal Syllabics, Traditional Chinese, and Latin—into an animated burst of motion. As the characters disperse and reassemble in real-time, the piece fosters an engaging, fluid experience that highlights the beauty of non-Latin scripts often overlooked in digital spaces. Rooted in my thesis, which advocates for linguistic equity and challenges the exclusion of underserved languages in digital communication, this project serves as a reflection on how type design can act as a tool for cultural preservation and a more inclusive future in digital text.


Read the Case Study