mark roseman

Internet collaboration software and more.

Welcome to my personal web site!

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: