With over 20 years of experience as a CTO and consultant in technology and software development, I am dedicated to making innovative technologies accessible to a wider audience. As a pioneer in the use of microcomputers, I have always been drawn to promising new technologies.
My focus on developing software authoring tools began with introducing PCs to the Alberta Government Social Services Division for better financial and client management. I continued to develop tools for concurrent Computer-Based Training, Help, Support, and Communications systems for enterprise use.
My work then shifted to developing user interfaces, database synchronization, and communication tools for PDAs, as well as hardware and firmware for USB audio devices.
I have also made contributions to the world of blogs, creating one of the earliest hosted-model blog systems and developing vertically-oriented website authoring tools. In recent years, my work has expanded to include media convergence, Web 2.0, and Identity 2.0 technologies.
Based in Vancouver, BC, I work on projects across Canada and the US.