Building a Better Web

I like to think of myself as a Web Architect. My expertise lies in designing, building and managing template-driven web sites like the one you're looking at right now. The principle reason for using templates is to achieve a clear separation of concerns between the basic content for a site (i.e. the words and pictures) and the way it is presented. This is closely related to (or strictly speaking a more general form of) the Model-View-Controller design pattern.

This section also contains some articles on generating and customising GIF images using MultiGIF, BioChrome and a variant of it called BioTint.