When I started designing my portfolio, I knew I didn’t want a basic landing page. I wanted something that felt alive, something that showed not just my work but also a part of who I am. That’s why I created an interactive sound header using p5.js, combining motion, sound, and interaction to make a more engaging first impression.
Sound has always fascinated me, not just as something we hear but as something we feel. Just like waves in nature, water ripples, wind currents, or even sound waves, this movement represents growth, transformation, and the way ideas evolve over time. It has movement, rhythm, and emotion, and I wanted to bring that energy into my design. I chose a minimalist, earthy, and fluid visual style to reflect my personality. The wavy forms in the header react to sound, creating a design that is always changing, just like how interaction design adapts to users. Instead of a static interface, I wanted an experience that feels responsive, organic, and personal.
Click here to see it working on my server
Powered by w3.css