The Art of Making

I believe everyone has their art. Something they gravitate towards in their spare time that brings about a sense of flow.

I love playing with translating abstract natural and human patterns into real-time visuals at the intersection of art and science.

 

MoodScape AI

MoodScape AI is a MacOS wallpaper app that identifies your local weather conditions and sets your wallpaper in real time to an image created by the Midjourney AI using a prompt that describes the weather created by ChatGPT.

This is a fun project showcasing the potential of multiple AI models interacting with one another taking in real-time cues about the environment around you to generate creative expressions (in both poetic text, and imagery that reflects that text). Challenges in this project include finding ways to scale image generation cost effectively.

Available in the MacOS App Store!

 

AI Frame Series

Imagine a digital art frame powered by AI agents, a cutting-edge blend of technology and creativity. I’ve been developing a series of these AI art frames, each offering a unique experience. One series creates impressionist images of landmarks that update hourly to reflect the latest local weather and time-of-day conditions (pictured). Another series features abstract art that evolves based on viewers’ impressions, constantly recreating itself in a reflexive dialogue.

The most fascinating aspect of these art frames is the AI agents that collaborate to produce the final images. For instance, in the "Bridge" frame to the right, ChatGPT assumes the voice of an art historian to generate a descriptive prompt, which is then sent to DALL-E to create the image. The digital art frame then seamlessly integrates the latest image, ensuring a dynamic and ever-evolving display.


Number Types

Pay attention to the numbers in the built environment around you. They come in many shapes and forms. They have history and variations by region. At the same time, they’re universally recognizable. Numbers, strictly speaking, are a great constrained subject for observation anywhere one goes. The numbers, their styling, and the surface they’re on all form a Rothko like canvas when whole.

Number Types was an instagram account where I kept photographic tabs of notable number typography I find in the built environment around the world. Unfortunately instagram took the account down because it wasn’t a real person, so the project is now sunset.


Thoughtlight: Web App

Today people can publish their thoughts online in a searchable and indexible way at scales previously unimaginable. What if we could see the network of global-scale thinking in real time? Twitter’s API used to allow us to pull off the magic trick.

Thoughtlight queried Twitter’s streaming data API for any two terms and showed a real-time visual comparison of what the global mind is thinking about more.

The project is now sunset given Twitter’s change in API availability with Musk’s takeover.

 

Interactive Floral Tile

One of Portugal’s distinctive architectural features is the beautiful geometric tiles on the exterior of buildings.

If we take a geometric shape and redraw it continuously while rotating it around an axis we can start to generate beautiful and intricate images. In fact we can generate floral shapes through this process.

Since playing with changing the variable of rotation of the square generates significantly different images, I decided to allow for user input so you can play with it too. What would a flower look like if it had 16 petals?

The javascript code is live - have fun!


Fractal Flora: Dill

In nature we find a delightful and revealing relationship between the physical structure of certain plants and animals and infinitely repeating simple mathematical patterns. Here we repeat drawing, translating, and rotating a branch segment over a predefined range: algorithmic beauty. Reminiscent of dill?

The javascript code is live (every refresh generates a new variation). A big thank you to Engin Arslan for the source code.


Earthquake Magnitude Plots

A generative art project showing the last 30 days of global earthquakes by magnitude in an aesthetically pleasing way.

The javascript code is live and updates daily.

 

ThoughtLight: Hardware Edition

Hand built internet-connected LED light installation comparing real-time Twitter mentions of “design” vs “destroy.”

The inspiration behind the piece is connecting the inhabited space to something far away and abstract in real-time: from the initial action to digital reaction and transmission through wires and waves into your room, all at light speed. In this case, we see the global collective brain on Twitter thinking about one concept vs another in second by second increments.

Left: “Destroy” vs Right: “Design” real-time mentions on Twitter.

Left: “Destroy” vs Right: “Design” real-time mentions on Twitter.