Journal

  • Using real bird observations to create evolving digital flocks in Processing (Java). Every year, thousands of bird sightings are submitted by birdwatchers across the UK. They usually end up as lists of species, dates and locations. They’re invaluable for conservation, but I wondered what they might look like if the data could move. This project… Read more

    Generative Murmurations from Bird Sightings
  • How thousands of flowing lines can gradually reveal a wildlife photograph. The idea I’ve always been fascinated by the point where photography and generative art meet. Rather than creating a portrait with traditional brushes or pixels, I wanted to explore whether an image could emerge from movement alone. The challenge wasn’t to copy a photograph… Read more

    Generative Bird Portraits in Processing
  • I’ve always enjoyed understanding how things work. Whether it’s a website, a piece of software, a printed poster or a generative artwork, I’m interested in the process as much as the finished result. I like taking something apart, learning from it and rebuilding it in a different way. That curiosity has shaped much of my… Read more

    Why I Make Things