Most recent work

ImageNation
ImageNation is a photography competition targeted at members of a specific community. This HTML-only website uses back-end scripting for entrant submissions, as well as an open poll to determine results.Latest Blog Entries

Adapting the Model-View-Controller pattern for PHP
Much discussion has gone into the relevance of the model-view-controller (MVC) pattern in web development. While it may have its uses, when implemented in its full level of abstraction, it is generally overkill for smaller websites with only a few developers. But that doesn't mean aspects of MVC can't be modified to work in a more limited environment.

Implementing RSS for your custom CMS
Syndicating your website may seem like a daunting task, but it really isn't. For example, for this website I implemented a fully-validating, dynamic RSS feed in about 10 minutes with no previous experience in the matter.

Accessibility consideration and web design
While accessibility may not be high on the list of considerations for many web developers, there are many good reasons for making the effort. Least of all is the legal ramifications, especially for large organisations, should somebody feel discriminated against.

Long-Exposure Photography
This image is a long-exposure photograph taken from my hotel room in Bangkok. It was an experiment to achieve the same trail-effect often seen in night photography.
