Example work

Java and Ruby demonstrations

Usually there are some java and Ruby on Rails web applications here but I am having a clear out of older stuff and updating things.
They are based on MySQL and use Hibernate/Spring/Struts or Ruby on Rails.

Drupal web sites

My technical background is mostly in what goes on behind the scenes in a web site, but I occasionally produce full CMS systems. These are hosted on my own server.

Geological Society of London - Fellowship Directory

The Geological Society is the professional body for about 40,000 geologists worldwide. Part of their excellent new web site is a Fellowship Directory designed by Souk Digital. I worked on a Java Portlet that implements the search. The underlying database was MySQL and the CMS was Jahia running on Redhat Linux.

We used Eclipse for the IDE and SVN for version control. I used my Mac Book to locally run the development version and periodically checked files into SVN for deployment to the staging server.

During testing, issues were recorded on an issue tracking system, although because the specification was tight, not many arose.

Members of the Geological Society can decide whether their details are visible to the public, other members or only to themselves and admistrators.

I also implemented another portlet to facilitate the CV search so that recruiters can quickly find the specialists they need.

If you ever need a geologist, this is the web site to visit !

Friends of Sharphill Wood

The Friends of Sharphill Wood is a Drupal site that uses MySQL as the database. I used a Drupal template from StyleShout but changed the banner image for a picture that I took in the woods.
I wrote and hosted this site to help the fifty members of the group coordinate fund raising and work outings in the wood.

Community Acccounting

Community Accounting is a Drupal site for a charity based in Nottingham that advises voluntary groups on payroll, tax and finance. Drupal is a very productive way to build web sites.