On this page you can read a brief summary of my skills and work experience. I’m rather happy at my current job, so please understand that I’m this isn’t here to advertise myself. This is more to list the sort of things that I’ve done so people reading my blog can get a better understanding of my experience and what I’ve spent almost half my life doing.

Key Skills

  • Solid C/C++ with more than 16 years of professional experience
  • Excellent low-level programming experience on a variety of platforms and processors such as POWER, x86/x64, ARM and MIPS
  • In-depth experience on implementing and using rigid-body simulations for video games, implementing a variety of physics behaviours
  • Animation programming using a variety of methods such as key-frame, vertex blending and physics driven animation
  • Soft-Body physics for effects such as cloth and rope
  • Graphics programming using modern multi-pass techniques using a variety of API’s such as OpenGL, DirectX and vendor specific API’s on programable hardware
  • Design and implementation of content pipe-lines and tools for content creators such as 3D modellers, animators and game designers
  • Pug-in development for major modelling and animation packages such as 3DS Max, Lightwave and Maya
  • Able to communicate complex ideas in a clear and concise manner to technical and non-technical audiences
  • Performance optimisation
  • Creative problem solver

Work History

Nintendo Of Europe GmbH, Frankfurt, Germany
Developer Relations and Support, Senior Software Engineer
June 2010 – Present

Greentube Internet Entertainment Solutions GmbH, Vienna Austria
Experienced Physics and Gameplay Programmer

Sproing Interactive Media GmbH, Vienna Austria
Lead Console Programmer

Perception Pty Ltd, Sydney, Australia
Lead Playstation 2 Programmer

Criterion Software Ltd, Guildford, UK
Game Programer/Physics Programmer

Core Design Ltd, Derby, UK
Game Programmer

Blitz Games Ltd/Interactive Studios Ltd, Leamington Spa, UK
Game Programmer


2 thoughts on “Resume

    1. rusty Post author

      Hi! I’m not really open to any sort of “bind” contact on the blog, other than through comments. Is there something that I can help you with or a question that I can answer for you? If it’s something that you’re happy to talk about in public, just shove it in the comments!



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s