Struan currently holds the title for ‘most northerly team member in the UK’, situated as he is in St Andrews. This title is not hotly contested, although there are occasional discussions over how it compares in stature to the ‘most westerly team member’ award.

Struan has been with mySociety since May 2011, and, like many of our developers, has enjoyed a mixture of different codebases to get his teeth into.

Among other projects, he regularly wrangles with TheyWorkForYou. He’s been heavily involved with FixMyStreet, creating its app and working with client council installations, as well as working on several more commercial projects.

Before coming to mySociety, Struan worked on a variety of jobs, from delivering football scores via SMS to remote server monitoring and browser-based training software.

Struan is a keen cyclist who’s happy to ride almost any sort of bike as long as it’s made of steel and has sensible sized wheels. He’s occasionally seen ‘racing’ and one day hopes to take part in an event that stays dry. He also points cameras at things and watches the ducks at the bottom of the garden.

Struan is fluent in: PHP, Perl, Catalyst and Javascript, with a sprinkling of Django and Python. Since moving house he is becoming an expert duck feeder.