My design projects have spanned a number of dimensions -- research to product, consumer to enterprise, desktop to web. What they have in common is a general approach to design that's based in a clear understanding of user needs, technology opportunities, design approaches, and the ways in which these factors can all come together in a successful solution to a problem. Since I don't claim to be an artist, I'll generally recruit a visual designer to provide those services to the project or work with a designer identified by the client. Prototyping, iterative design, and user feedback are essential parts of this process, which I carry out individually for small projects and as a part of a larger development team for corporate projects.
Exocog: Interactive fiction for product marketing

Integrated messaging and collaboration

Internet appliance design

Innovative interfaces for information management

Catalog design

Workflow management for software localization

Employee compensation
