Programming, isn’t just about writing code. Without good communication skills, it’s easy for the most exciting of projects to flounder. As well as programming I have always enjoyed writing. I've had articles printed in a national Canadian newspaper, had articles printed in books and also published many reviews on computer software, music and new media. This experience allows me to communicate clearly and effectively, adapting what I write to be concise and easily understood by my intended audience.

Although based in Ottawa, Canada, I have had the opportunity to work with clients all over the world, including the UK, USA, Australia, Germany, Sweden, Hong Kong and many, many other countries. For most, working remotely can be very effective and is very cost efficient. Sometimes however nothing beats one to one interaction, so I'm happy to travel as needed.

If you have any questions or would like to discuss your requirements further, please do not hesitate to contact me.