I'm a consultant based in Vancouver, Canada, available for coaching, advice, and work on a contract basis in various types of project management. My specialties are software, XML, identity management, and conference organisation. I'm comfortable with being the interface between customers and implementers, able to translate geek-speak into terms non-geeks can understand, and convert customer needs into defined requirements for implementation.

My musings about technology and general issues are on my main blog, while my postings about hobbies are on my crafting blog.

Until January 2009, I worked for Sun Microsystems as a Senior Technical Program Manager, focussing on projects in identity management. This included chairing the Liberty Alliance's Business Marketing Expert Group, and more recently managing a research project team distributed across four countries and nine timezones, working on a cloud-computing project including hardware, software, identity management and operating system components, with a strong emphasis on consumer-level usability.

Formerly I was an independent consultant at Textuality Services, Inc. specializing in XML applications. From 2001 until 2005, I chaired the XML conference series that took place in the US at the end of each year. Until I joined Sun, I was an elected member of the W3C Advisory Board. My consulting specialties are listed in the 'user-friendly' resumé on the Textuality site.

I worked for SoftQuad Software Ltd. (which is now part of Justsystems) as Director of Product Technology until April 2002.

I chaired the W3C Document Object Model Working Group from its inception until November 2001, just after the DOM Level 2 was approved as a W3C Recommendation. The DOM is widely used in browsers and other XML applications, and most recently as an important component of Ajax. It's always gratifying when something you've put large amounts of effort into is used by others.

For further details of my professional life, see my resumé (CV).

Some of the transcripts and slides from my talks are linked to from my talks page; others are linked to from postings on my blog.