|
I'm a software developer, specializing in the
design and implementation of interactive and collaborative applications.
Current Work
I run CourseForum Technologies,
a small social software company I started that develops
best-in-class wiki collaboration products such as
CourseForum and
ProjectForum.
Much of my time and energy is on the business end of things,
which has long been an interest. As a generalist, the wide range
of roles inherent in small business is a great fit, and I'm a
keen follower (and occassional collaborator) of others who work
in similar situations. Today's technologies make this an
increasingly achievable and very satisfying option for more and more people.
I also have a bit of time available for work on other projects, whether
commercial or open source. I can offer assistance in areas of planning,
design, requirements, architecture, software process, management, usability,
implementation and more. The projects I've led always emphasize good design,
solid development practices, and a focus on an effective user experience.
Please don't hesitate to contact me if you'd
like to discuss having me involved in your project.
Quick Background
I've been developing software since the mid-80's, and
started doing R&D of collaborative systems (CSCW) in 1991 at
U Calgary.
My big claim to fame there was a groupware prototyping environment
called GroupKit.
In 1997, I started TeamWave Software Ltd. (sold in 2000), and led the
development of a series of innovative products to support online
collaboration, distance learning and virtual communities.
See my TeamWave retrospective for more on that.
In 2002, I started CourseForum
Technologies, which has been the main thing I've been doing since.
Over the years, I've also been involved in numerous other projects,
both commercial and open source, in a wide range of different areas.
|
For recent updates and musings, please visit my
weblog. Recent posts:
|