Creative Coding
Creative coding merges the worlds of design and development, allowing for imaginative solutions that go beyond conventional web design. As both a designer and developer with decades of experience, I bring a unique ability to craft experiences where code itself becomes an art form. Since the late 1990s, I’ve been building websites—primarily for creative industries—and have developed a deep understanding of how to turn technical capabilities into visually striking, interactive moments.
I specialise in using advanced tools like WebGL, Three.js, and GSAP to create unique animations and dynamic visuals. These technologies help transform ideas into engaging digital spaces that not only look great but feel alive. Whether it’s subtle micro-interactions or full-scale immersive animations, I enjoy pushing the boundaries of what’s possible in a browser.
My approach to creative coding includes exploring code as a tool for ideation. By experimenting with generative algorithms or custom animations, I uncover new possibilities for design that wouldn’t emerge from a traditional workflow. This blend of logic and artistry is not common, but it’s a natural outcome of my dual expertise in design and engineering.
My approach to creative coding includes exploring code as a tool for ideation. By experimenting with generative algorithms or custom animations, I uncover new possibilities for design that wouldn’t emerge from a traditional workflow. This blend of logic and artistry is not common, but it’s a natural outcome of my dual expertise in design and engineering.
I work in two ways, depending on the project:
1. As the producer, creative director, lead designer, and lead developer with my team at Common Studio, I oversee every aspect of the process, ensuring a cohesive and seamless execution.
2. Alternatively, I join existing teams as a creative coder, focusing exclusively on the technical artistry that brings a project to life.
Creative coding is more than a skill—it’s a mindset that allows for exploring the unknown and building the unexpected. It’s this approach that enables me to create work that’s not only functional but memorable.
1. As the producer, creative director, lead designer, and lead developer with my team at Common Studio, I oversee every aspect of the process, ensuring a cohesive and seamless execution.
2. Alternatively, I join existing teams as a creative coder, focusing exclusively on the technical artistry that brings a project to life.
Creative coding is more than a skill—it’s a mindset that allows for exploring the unknown and building the unexpected. It’s this approach that enables me to create work that’s not only functional but memorable.