Creative Coding

PROCESSING

P5.JS

THREE.JS

HTML/CSS

JAVA

I’ve recently discovered the intersection of art and code. With libraries like Three.js and programs like Processing, I’ve been able to explore the infinite potential of creative coding. My languages include HTML, CSS, Java, and Javascript. Below are examples of projects built in Processing. More work in Three.js coming soon.

JAVASCRIPT

Waves.

This calming flow field was crafted with custom classes, arrays, and for loops.

Icebreaker.

Using Object Oriented Programming, this project takes a custom box class to create an ‘icebreaker.’ This was achieved with nested for loops.

The Calanit.

Using an image array to morph a series of poppies in the different stages of the flower’s lifecycle.

A Self Portrait.

A series of bezier curves, a for loop, and image pixels were used to create this self-portrait.

Rubix Reimagined.

A reimagined Rubix cube that explodes when hovered over and changes color by pressing a number key. This project was created with custom classes, booleans, and nested for loops.