Finding My Way, Part IV: Agency to action

Another year passes. 2020 and 2021 were chaotic years for everyone: elections and pandemics commandeered the news cycles, social norms crumbled (due to the…) left and right, and the world was left wondering what was next. Personally, I had just taken a new job at a very small startup while simultaneously discovering my artistic passion.…

Tidal disruption event

Loosely inspired by the nuclear fusion process in stellar cores. This process originally gave the universe the raw elements from which to build the first atoms, and eventually human civilization. A tidal disruption event occurs when a star ventures too close to a black hole and is torn apart by its massive gravitational force. Image…

Cause and effect

An audio-reactive flyer I made for an event series in Brooklyn Created on TouchDesigner using glsl, custom noise and domain warping Music:

flora 1

recursive domain warping and fractal noise create the base texture. intermediate functions used to texture generation are then used as a basis for masking and color application inspired by some beautiful flowers growing near my apartment that only show their true colors early in the day or around dusk rendered via glsl shaders


shaders based on domain warping and distance fields resources for shader usage and maths: an interactive introductory course in GLSL shaders by Patricio Gonzalez Vivo and Jen Lowecode and conceptual explanations for a (very) wide range of topics from Inigo Quilez 


the above was created using a combination of hand drawn boundaries and algorithmically determined filling (adapted from the algorithm outlined by Kenny Vaden here): each bounded subregion had 150 random points generated inside of itsome additional points were added to select regions based on preference each of the points in every subregion was connected to…

evaporating fog

may in san diego is a grey time. day starts with dense fog and the sky is covered with clouds more at home in the wintery midwest. some days, the greyness burns off and gives way to light. the feeling when this occurs is direct, intense, and exhalting, as if opening one’s eyes for the…


information theory is awash in theories and frameworks dictating the precise amount of information conveyed by any given message. however, the ability of the message recipient is often presupposed and a deeply implicit assumption in many of these frameworks. here i explore the loss of information that may occur when such an implicit assumption is…


subtle background layers partially illuminated by randomly spaced and layered geometries. recommended viewing on high contract displays (or in a dark room) thank to sighack for some inspiration and implementation points on adding textures to images


Above: 50 concentric closed chaikin curves based on 100 radial points arranged in a user-defined pattern and randomly perturbed, with an incrementally increasing theta offset for each additional layer Also pictured, the same design plotted on stained paper (a current experimentation) with an AxiDraw A3 machine


Something went wrong. Please refresh the page and/or try again.

Follow My Blog

Get new content delivered directly to your inbox.