About me

What I enjoy most: a challenge.

The short version

Hi there! I’m part designer, part developer, with nearly 20 years’ industry experience.

The middleweight version

I have developed over 60 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 cyber security.

The full-fat version with fries

I’ve built A LOT of things for A LOT of clients over the years. 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 given an open remit in how to create the games, mostly because it had never been done before. You can see more examples of my work here.

Aside from my designery side, I’m an advocate of ‘agile’ methodologies, encouraging writing clean, maintainable code that distills business requirements, not ego 😉 But I believe this also means working to optimise communication between and within teams, not just optimising code, by putting real people before dusty spec documents. 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.

Spikything.com was set up nearly 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 dating back to 1999.

I’m a keen musician, rock-climber and love to travel, picking up bits of foreign languages and eating new, unidentifiable things – I currently live in Thailand. I enjoy learning constantly, study martial arts, play badminton sometimes and occasionally perform stand-up comedy… and yes, I have been known to perform comedy AT daily stand-ups 🙂

You can contact me here.

Motion graphics, video production, games/app development and infosec.