<p>Links to articles about my work and process.</p>


Hello. I thought it would be good to post something not project-related.I live in Marseille, France now. I’ve been here since October 2021 and I’m quickly making a habit of it.Since I arrived, I’ve been taking some time to learn new things in the world of programming and I’ve quickly remembered why I simultaneously love UPDATE

Code: Particles and Wind essay Basic Vanilla JavaScript and Three.js test.The intention is to model the influence of a vector(wind) on a population of markers.In this example, a matrix of sectors is used to convey the force of the vector; the sectors form a shell that the the particles respond to in turn. Make sure to mess with the Code: Particles and Wind essay

Code: Three.js Experiment (data-driven) This is a visualization of some data a friend gave me. The data represents the water temperature on the coast near Marseille, France for a few months in 1999. The process involved taking several megabytes of netCDF data, breaking its tables up into individual CSV files, using python to restructure the data in a Code: Three.js Experiment (data-driven)

Code/design: AEROSOL This is an example of building a vanillaJS interactivity layer directly into a scalable-vector-graphics (SVG) file. The source SVG is a print built in Illustrator 2021. The interactivity is meant to create a fluid narrative that traverses the artwork at different scales. This is optimised for desktop. The functionality for moble events isn’t implemented Code/design: AEROSOL

Code: NodeTree SVG

In Spring of 2021, I started looking for ways to embed vanillaJS in scalable-vector-graphics files (SVGs) to make self-contained image based animations. The first use case I encountered was a client that was looking to “spice-up” some static background svg content. I stepped in after many attempts at using CSS DOM manipulation to create movement Code: NodeTree SVG

Artist Bio

Here’s a one page PDF file with some biographical information.