Luna Hayes
A multimedia designer making complex information and compelling stories impossible to ignore.
Whoās Coming to the Zoo?
An interactive infographic created for UNC Media Hub, with vector illustrations created in Adobe Illustrator and built using HTML, CSS, and JavaScript. Accompanies an audio news story reporting on the 2026 opening of the new Asia exhibit at the North Carolina Zoo and Botanical Gardens.
BeAM@CAROLINA Video
A promotional video project from scripting, storyboarding, filming, and editing with motion graphics using Adobe After Effects and Premiere Pro. Introduces the BeAM Makerspaces and the tools, resources, and opportunities available to the UNC-Chapel Hill community.
UNC-CH Lab Waste Graphics
A set of vector graphics created for Sustainable Labs and UNC Chapel Hillās Office of Waste Reduction and Recycling using Adobe Illustrator, designed to be accurate and easily recognizable. Used across waste disposal education and outreach materials throughout campus labs.
p5.js Sketches + Gallery
Creative coding works from a course using p5.js, exploring user input, modes of representation and interpretation, and generative systems. The embedded sketch gallery showcases these projects to prioritize ease of navigation and exploration without sending viewers out to the external editor.
Life Within
An interactive installation using Pixera for projection mapping, Blender for animation, and TouchDesigner for real-time interaction. Presented in a public class showcase, the piece draws on Ursula K. Le Guin's Carrier Bag Theory of Fiction.
Hello!
Iām a multimedia digital designer with a B.A. in Media and Journalism and Communication Studies from the University of North Carolina at Chapel Hill.
I work across print, motion, and interactive media ā from infographics and brand assets to video production and creative code ā with the same intention and creativity to tell every story.
Combining media practice and communication theory, I use mediated visual language to shape the way information is communicated and understood.