I'm currently available for short-term projects or part-time work, especially in the Guelph area. My resumé is available here in pdf or html.

I am a software developer with 14 years experience. I particularly like tackling problems at the user/computer interface using user-centred design techniques. In my PhD work, I investigated how and why software developers become disoriented during exploration of their source code. My past projects have included building communication infrastructures to support distributed applications, real-time distributed games, and software programming tools.

I'm currently heading up three open-source projects:

Some of my recent projects include: