Latest Work

Kaleidoscope for Lexus

It's not often I do advertising work. It all depends on who I'm working with and what the challenge is. In this case, I was approached by Hellicar & Lewis to build a WebGL based Kaleidoscope in about 4 days. No small order really, but I decided to step up and give it a bash.

See more »

The Equatorie

I was approached by The Whipple Museum at the University of Cambridge to help build a 3D representation of the Equatorie as part of the digitisation of the original manuscript. I was teamed up with a lovely historian Seb Falk, who you may have seen running the London Marathon as the London Gherkin. Together, we got cracking.

See more »

the studio

Hello! I'm Benjamin Blundell and I formed this little company, sitting at the intersection of technology, science and the arts. I like to work with companies, universities, academics and other institutions who want to make things that amaze, help people in their everyday lives and are fun and interesting. Im based in London and have worked for many people across the UK and the world.

If you have need of a creative technologist, programmmer, and all round geek, then we should talk. I can be found online, all over at places like twitter, flickr or even github.


21-04-2014 Revision Demo Scene Party

I've been quite busy, working on a few professional and personal projects, But I took some time out to do something I've never done, and have wanted to do for a while - visit a demo-party! The demo scene is something I've long be interested in and have had little chance to see for myself.

See more »

05-02-2014 Phantom Limb Dev Diary Part 3

Skeletal Animation is annoyingly hard! To be fair though, its the real crux of this whole gig. Getting the skinning working right, the bones all moving properly and the whole thing being easy to use is 90% of this project. So i’ve been spending a fair bit of time with the MD5 model format.

See more »


Amiga Bouncing Ball

Amiga Bouncing ball

A remake of a classic demo, in processing.js

Bounce bounce more »



Asteroids returns with this processing.js port.

Play some Asteroids »