In addition to HTML and CSS for basic web design, and C++ for Arduino, I make use of object-oriented programming (OOP) languages such as Processing and Max MSP to create experimental sound compositions and interactive lights sculptures. Arduino writes many of its libraries in basic language, so interactive sculptures using arduino pi chips are coded in C++. OOPs in particular have the ability to incorporate other hardware elements and are visually styled to aid in the in-out schematics similar to an analogue Electronic System.

Processing is an open-source computer programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design. The Processing language builds on the Java language, but uses a simplified syntax and a graphics user interface. Max MSP implements Jitter, which allows it to display real-time video, 3D/2D vector graphics, and effects, audio-to-video controls, and signal processing to route and create feedback systems.


My work using Max and PD reveals the emotional connections we have with natural phenomena, such as the hush of the ocean or vibrating sounds of amplitude that affects our perception of the physical world around us, and how the intangible extremities we acquire through technology might extend our vision, but cloud our consciousness as we stray farther and farther away from the physical realm from which we naturally exist. See more in the Interdisciplinary projects tab.