Pigments

A study in recreating the texture of analog materials such as inc and water colours.

Technologies used: OpenFrameworks, OpenGl shaders.

Teaching

I have taught Creative Technology to art and design students, at both University of the Arts London and Goldsmiths, University of London.

Working with postgraduate and undergraduate students from all skill levels, I have taught workshops on a wide range of topics, including creative coding, physical computing and pose detection.

I also have extensive experience working in a one-to-one capacity, teaching the technical skills needed to complete design briefs.

Growing Vases

Generative Vase Forms
Several hundred generations of a differential growth algorithm are layered on top of each other. The resulting layers areas are modulated, then connected to form a single mesh.

Technologies used OpenFrameworks, OpenGL.

Acid Trip

A series of parametric posters, celebrating the psychedelic.

Technologies used: OpenFrameworks, OpenGl shaders.

D.W.A.I.N.

[Drummer With Artificially Intelligent Noise]
A novel digital drum synthesiser and sequencer using machine learning. Running on the Bela audio processing platform, neural networks are used to create arbitrary mappings between knobs and various synthesis parameters. D.W.A.I.N. explores the collaboration between musician and instrument, and how the physical interaction between the two can influence the user experience.

Sound Demos here Detailed Explanation here

Technologies used: Bela, C++, Maximilian Audio Library.

Type Experiments

Experiments in type and motion.
Real time systems for generating kinetic, reactive typography.

Technologies Used: OpenFrameworks, P5.js, OpenGl

Pigments

Type Experiments

Acid Trip

Growing Vases

D.W.A.I.N

Teaching

1 / 3
3 / 3
3 / 3
3 / 3