Software Developer at Savage Interactive. I've also been a game scenario developer and programmer for Phere Development and ATMOS Software Productions.
I've been a professional programmer for a decade or so, and have been mucking around with code since I was about ten.