mark roseman

I'm an independent software developer and small business guy, with particular expertise in the design and implementation of interactive and collaborative applications.

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.

Please don't hesitate to contact me if you're interested in any work I've done, or if there's some way I may be able to help you out.

Mailing Address
185 - 911 Yates St.
Box #314
Victoria, BC, Canada V8V 4Y9
Phone: (780) 628-6448
Fax: (866) 564-4546
Blog Facebook Twitter LinkedIn

Cruising with Special DietsLatest Project:
A decidedly non-technical ebook about cruise travel with special diets (vegetarian, food allergies, etc.).
This was one of those things that grew out of frustration, as both my wife and I have multiple dietary restrictions, and travel was pretty much a nightmare. Almost by accident we discovered that cruises dealt with this pretty well, though the information about how to do it was almost impossible to find.
For more info, see

Selected Projects and Archive: CourseForum and ProjectForum private team wiki software Aspire visual goal planning for Mac TkDocs modern Tk tutorial for Tcl, Python, Ruby and Perl wtk prototype Tk API for Javascript/jQuery Small Med Tech blog about technology for small medical practices Tcl/Tk 8.6 Guide for 'busy developers' Tcl/Tk 8.5 Guide for 'busy developers' TeamWave retrospective on the company and technology GroupKit real-time groupware prototyping tool GOMSerciser parody of a mind-numbing HCI methodology Is Tcl/Tk Dying Out?! humourous response to recurring topic Software Development the Monty Python Cheese Shop version Publications mostly groupware-related from 1990's Resume not exactly current