Web Development

As well as game programming, the other thing I tend to always get roped into is web development. Since my love afair with Python was reinstated I've largely been a Django developer. For those of you not familiar with Django it is a great web development framework similar to Ruby on Rails.

It has a Model-View-Controller framework and several great features. Some of the main advantages are similar to those you get with programming python in general. Huge freedom and a great ability to re-use code. The flexability of the python interpriter allows you to do lots of cool things, but more importantly it lets you define easy to understand interfaces to your code. When programming in python, useability is always in mind, and in my opinion clear interfaces and easy to use modules create a better level of abstraction than simple type safety.

I also have knowledge of PHP, SQL and all the usual things a web developer will know.

The art and photoshop skills I've gained from game stuff carry over fairly nicely so I've been able to take up the design part of things as well as the programming. Including the one you're looking at at the moment, here are some examples of other websites I've designed and made.

As with Digital Art I am avaliable for contract work but this is subject to whatever else I have on. Websites tend to be more of a commitment than comissioned peices.