I’m a technology director, creative technologist and a problem solver: I like to make things. I’ve spent over ten years conceptualising and building interactive experiences for large-scale installations, desktops and mobile devices; from multi-projectors and video-walls to mobile phones and LEDs. I’ve worked with leading interactive agencies like Universal Everything, Marshmallow Laser Feast, Hellicar & Lewis and AllofUs to deliver projects for Samsung, Siemens, The Science Museum, The V&A, The British Museum, Diesel and Liberty.

I’ve maintained strong, hands-on programming skills whilst working at Director level, managing in-house and freelance teams and steering creative and UX decisions. Older work not shown here includes a visual chat prototype for Peter Gabriel/Real World, internal tools for Adobe and websites for Liberty, MTV, Habitat and many more.


Specialities & skills include but are not limited to:

Creative coding

openFrameworks, Unity, shaders, OpenCV, real-time graphics, generative visuals, computational design, UI development, VR.

Modern front-end web technologies

HTML5, JavaScript, WebGL, Canvas, Compass, Sass, Gulp, Pixi.js, Three.js.


Python & Django, PHP, node.js, sockets, API specification/build/integration, content management, hosting & server management, scripting & automation.


AV hardware specification and integration, large-scale & multi-screen displays, projectors, LED walls, networking, micro controllers, sensors, cameras, DMX, fabrication specification and integration.


Technical direction, creative thinking & conceptualisation, managing people and leading projects.


I have a range of open-source code repositories up on github.

Visual Stimulus

Images of recent experiments and projects can be found on flickr.


Please get in touch to discuss potential projects, collaborations and ideas:
+44 78411 35318