Hi, I'm Common Ground's Senior Software Developer.

(See my biography page for more information).

Latest weblog entries:

Publications:
Rapid Game Development with Python

Developing games can be very quick and very fun.

Article: Electronic

Free Download
Shiny, Pretty Things

Practical demonstration of some techniques for use in creating interactive 3D graphics.

Article: Electronic

Free Download