It All Begins Here:

A Journey Through Creative Coding

This self portrait represents my thoughts scrambling as the colors change. There is a huge energy source but there is also a little darkness that can be seen. There is a story being told but once you move the eyes, the story changes. The eyebrows are tilted differently as a way to show a little seriousness.

I liked the artist Casey Reas and how his work consumed of colors and abstract. I wanted to see if I can blend arrays together. My initial process was to make the colors blend together like a rainbow when mouse is hovered but the brightness gave me a headache so I opted for a softer visual look. I want the mouse to change size when there is movement and be interactive by mousepressed where there is two shapes moving instead of one. My goal for this project was to create a dynamic canvas that is visual pleasing but gentle on the eyes.

Inspired by the fluid motion of ocean waves, raindrops, and the rhythmic pulses of EKGs and brainwaves, this interactive piece captures natural flow through geometry. A central target-web shifts its HSB palette on click, while targeted hover states trigger vibrant color changes like red over purple ellipses and pink against dark blue rectangles.

The piece maps mouse coordinates (mouseX/mouseY) to density, creating sparse accents on the left and chaotic explosions of colorful, varying lines on the right. Developed through rigorous trial, error, and code organization, this project bridges organic inspiration with user-driven randomness.

Hope is an abstract visual narrative exploring resilience, transformation, and the process of finding light through adversity. Inspired by my personal experience recovering from two cancer surgeries, this piece reflects the emotional journey of navigating uncertainty, change, and healing.

The butterfly serves as the central visual metaphor, symbolizing transformation, renewal, and the ability to find peace during challenging moments. Each stage of the work from darkness and spiraling movement to rising forms, tension, and the emergence of interactive butterflies represents a transition from struggle toward hope.

Through movement, interaction, and visual storytelling, this project explores how hope can evolve from difficult experiences and become a source of strength and renewal.

This full-browser interactive piece explores the intersection of geometric structure and user-driven randomness using the HSB color model. A rigid, concentric target transforms into an organic spiderweb that continuously redraws and shifts palettes with every frame and mouse click.

By mapping input data to the canvas, clicking on the left generates sparse, deliberate accents, while clicking on the far right unleashes a dense explosion of multi-colored lines. Every generated line features entirely randomized parameters varying in color, thickness, and position creating a perfectly balanced, unpredictable abstract composition with every interaction.