About me

I am the Technical Architect and Lead Developer at BrightTALK Ltd, a web communications company based in London, UK.

My 18 year career spans a range of development roles including lead developer, consultant, trainer and troubleshooter across a variety of genres including xbox and playstation games, desktop applications, educational software and web applications.

I am particularly interested in the art of software development, studying new architectures and languages whenever possible. I also likes to encourage and help other developers to improve their skills. As a consultant I taught bespoke training courses for many clients and I continue to speak at conferences and user groups.

I am also the developer of Flint, an open-source Actionscript3 particle system.

Finally, in my youth I had a career as a choreographer, and spent some time working with technology in the context of dance. Some of the results can be seen here.

You can read more about me and my history here.

Follow me on Twitter