About

meWhat I enjoy most: a challenge.

Hi there! I’m a designer/developer, with over eighteen years’ industry experience in games/web design, development and animation. That means I speak both ‘designer’ and ‘techie’.

I want to create better user experiences and have built many diverse, award-winning products for various 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, primarily because this had never been done before. See my work for a few more examples.

I’m an advocate of ‘agile’ methodologies and encourage writing clean, maintainable code. Strong in both techie skills, such as unit testing, version control and pairing; and creative skills, such as interaction design and animation. I sharpened these skills while building a high performance UI for the resource constrained YouView 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. You’ll still find some of my old games knocking around the site, some dating back to 1999.

I’m a keen rock-climber, musician and love to travel, picking up bits of foreign languages and eating new, unidentifiable things. I enjoy learning constantly, study martial arts, play badminton sometimes and occasionally perform stand-up comedy.

You can contact me here.

Or find me in these popular internet hangouts…

My LinkedIn profileMy Upwork profileMy GitHub profileGoogle Play developer page