
Emotional Echoes (p5.js)
Role: Creative Coding / Generative Art (p5.js) — Concept, Visual Design, Interaction Design, Implementation
Created an interactive p5.js artwork that visualizes six emotions (happy, anxious, peaceful, angry, sad, hopeful) through multilingual typography and motion. Users can click anywhere on the canvas to cycle emotions, hover floating words to trigger text-particle bursts, and use the emotion wheel to jump directly to a selected feeling. The work was featured on the official p5.js Community page and aligns with the p5.js Community Sketch 2025 Open Call theme focused on multilingual typography and text experiments.
Technologies
p5.jsJavaScriptCreative CodingGenerative ArtInteraction Design