Career Overview
My career is a little sporadic at the moment, as I am currently working towards a PhD (you can read more about that in the Research section). However, I still do part-time work on occasion.
Programming
I am very much a computer programmer at heart, having trained in Computer Games Technology.
I have worked substantially in C++, with libraries and APIs such as Win32, OpenGL, DirectX, and MFC.
Most of my programming in C++ is for the Windows platform, although I have worked a little on Linux and PlayStation 2.
I also have experience using C# for rapidly developing windows applications, and substantial experience of web-development, particularly using PHP and MySQL. (My knowledge of HTML, CSS and JavaScript is reasonably good as well.)
My research has taken me into a number of virtual worlds, and particularly Second Life ®. I have done a lot of scripting in LSL, largely for the SLOODLE project.
Examples of my work can be seen in the Showcase section.
Music
I haven't worked as a musician for quite a while now. However, if you are looking for somebody around Glasgow to play a bit of background jazz piano, then let me know! :-)
