I developed this website both as a means of practicing and developing my web programming skills, and to organise and make available some of the documents I have worked on over the years.

The site is entirely my own work - there is no content management system involved. Just pure HTML, CSS, PHP, and Javascript, hand-coded in Notepad++. The document records themselves are stored in XML with the dcTerms namespace.

Other features of the site include:

A custom search interface on the documents page, including search, browse by subject and document type, and sorting by date or title.

A string-matching feature within the search engine. Test it out -- misspell a terms as badly as you can, and see whether the search feature can find it.