About me

What I enjoy most: a challenge.

The short version

I’m an all-round techie with over 20 years’ industry experience.

The middleweight version

I have developed over 100 games, over 20 apps, created animation and video effects for TV and the web, built multiple award-winning websites, was a software engineer for the BBC and also worked for leading online casinos, managing projects, building games and improving their cybersecurity.

The full fat version with fries

I’ve built many things for many clients over the last 2 decades. My broad skill-set helps me enhance creative concepts technically and solve technical problems creatively. A good example of this is the David Beckham Academy games site I created. I was flown to Madrid to film Beckham and was given an open remit in how to create the games, because nothing like this had been done before. You can see more examples of my work here.

Aside from my designery side, I’m an advocate of ‘agile’ methodologies, bringing lean and scrum practices into my video production work with small cross-functional teams. I believe that optimisation means optimising communication between and within teams, not just optimising code.

I’m strong in both techie skills, such as unit testing, version control and pairing; and creative skills, such as interaction design concepts and animation. I sharpened these skills while working on the high performance UI for the resource constrained YouView TV Set Top Box. I am also a published researcher in the field of biomaterials. But I am NOT the same guy who wrote the movie Skyline.

I set up this website about two decades ago, to host my games and other personal projects. And, although initially just a portfolio site, it turned into a very popular little games portal for a while – until I ran out of bandwidth. I still host some of my old games, some of which date back to 1999.

Hobbies and that

I’m a keen musician, rock-climber and love to travel, picking up bits of foreign languages, eating new things and meeting new people. I enjoy learning constantly, study martial arts, play badminton sometimes and occasionally perform stand-up comedy (on stage, not just at daily stand-ups meetings).

You can contact me here.

Code and motion