
Tech team lead at Iris Digital; director and trustee of mySociety; general political troublemaker
Ilford, United Kingdom

Tech team lead at Iris Digital; director and trustee of mySociety; general political troublemaker
Ilford, United Kingdom
I am an experienced and accomplished Senior Developer, working mainly with Internet technologies, both on the client side and the server side — but also with offline software — for top tier, blue-chip clients. I am familiar with all aspects of accessible client-side development, from XHTML and XML through to stylesheets, DHTML, Ajax and cross-browser client-side scripting and bleeding-edge use of these technologies.
Predominantly though, I am now a server-side developer, skilled in both Microsoft and non-Microsoft technologies — working mainly with C#, but also with Java in the past — and extending major applications such as Microsoft Content Management Server and Microsoft Commerce Server. I have particular interests in accessibility and information security and, finally, I’m bilingual in English and French, with lesser skills in Spanish and German.
C#, JavaScript, .Net, ASP.Net, XHTML, HTML, CSS, DHTML, Ajax, XML, XSLT, IIS, control building, UI design, accessibility, usability, user experience, Java, MCMS, Commerce Server, information security, mentoring, code QA
(Privately Held; 51-200 employees; Internet industry)
April 2008 — Present (7 months)
I lead a team of one other full-time developer and several freelancers building the .Net back-end and Flash interoperability of websites for our major blue-chip clients.
As well as helping coordinate our strategies in accessibility, usability and user experience, I provide the technical aspects of scope definition and I design the architecture of our solutions. On a more strategic level, I am building a robust development and QA infrastructure for a rapidly growing digital agency.
(Political Organization industry)
September 2005 — Present (3 years 2 months)
The Open Rights Group (ORG) is a UK-based organisation that works to preserve digital rights and freedoms by campaigning on digital rights issues, acting as a media clearinghouse service putting journalists in touch with experts, and fostering a community of grassroots activists. It campaigns against digital rights management (DRM), the extension of the term of copyright protection afforded to sound recordings, e-voting, as well as numerous other issues.
As a member of the Advisory Council and founder member of the organisation itself, I feed into ORG policy and how we should implement those policies, as well as more concrete work — mainly contributing to and proof-reading responses to government and parliamentary consultation.
(Non-Profit; 1-10 employees; Political Organization industry)
September 2003 — Present (5 years 2 months)
NO2ID are a single-issue group focused on the threat to liberty and privacy posed by the rapid growth of the database state, of which "ID cards" are the most visible part. We are entirely independent and do not endorse any party, nor campaign on any other topic.
As coordinator of Stand.org.uk, I was a founder member of the coalition that became NO2ID and have been responsible for various areas of strategy, including writing and editing responses to several government and parliamentary consultations.
From September 2003 until March 2008, I was the Technical Manager for the campaign. In March 2008, I swapped rôles with the National Secretary.
(Internet industry)
September 2001 — Present (7 years 2 months)
mySociety has two missions. The first is to be a charitable project which builds websites that give people simple, tangible benefits in the civic and community aspects of their lives. The second is to teach the public and voluntary sectors, through demonstration, how to most efficiently use the internet to improve lives.
Over the last few years, we have build several award-winning websites, such as TheyWorkForYou, WriteToThem, PledgeBank, HearFromYourMP, FixMyStreet and the Number 10 e-petitions system. We have also built a handful of "back of the envelope" sites, such as HassleMe, Downing Street Says and Placeopedia.
(Non-Profit; 1-10 employees; Political Organization industry)
March 1998 — Present (10 years 8 months)
Stand.org.uk was born out of a campaign to ensure the British Government's encryption policies were translated into rational, workable laws. We created a Web-to-fax gateway combined with a postcode lookup service to identify users' MPs — the technology subsequently relaunched as FaxYourMP.com — to help individuals lobby their MPs for changes to what became the Electronic Communications Act 2000 and the Regulation of Investigatory Power Act 2000. Since then, we have lobbied on various issues, to varying degrees of success, and were founder members of the NO2ID coalition.
My main achievement at Stand.org.uk, as well as blogging about relevant "geek-politics" issues, was arguably one of the several responses sent to government and parliamentary consultations. At 69 pages, it is still considered one of the definitive analyses of the issues surrounding the UK identity card scheme and was wholly written and edited by myself.
(Privately Held; 51-200 employees; Internet industry)
April 2006 — April 2008 (2 years 1 month)
At uSwitch.com I am both an accessibility champion, working closely with the user experience team, and responsible for building and maintaining our core control library in C# and .Net 2.0, creating accessible, reusable dumb components to generate valid XHTML for the rest of the dev team and providing QA feedback to developers who make their own edits to the library, against code standards I helped write.
In addition, I have been tech lead for both a traffic-generation initiative and the implementation of a CMS (Percussion Rhythmyx). I've worked on some internal tools with an Ajax-heavy front-end, working against an SOA middle-tier. I have architected some of the solutions (including an HttpModule for affiliate-tracking) and managed a team of 4 devs working for disparate parts of the business in an iterative Agile development methodology, liaising with Sales, Search & Product teams, reporting to a board-level steering group on progress and advising on workload prioritisation.
(Privately Held; 51-200 employees; Internet industry)
December 1997 — April 2006 (8 years 5 months)
At a leading digital media agency, my work included an award-winning Allied Domecq site, creating a design-intensive, accessible site with major C# / .Net 1.1 customisations to MCMS; e-commerce sites customising Commerce Server, with Ajax to enrich the UI; & asynchronous data-handling to NS&I’s presentation layer in Java.
I was tech lead (& tech proj mgr during colleagues’ absence) for a luxury goods site to meet the brand’s æsthetic needs whilst still being WCAG AAA compliant. I led a major Code Cleanse to improve accessibility & SEO for M&S and affiliates schemes for M&S and FT.com. For a pitch I performed accessibility assessments & code reviews of competitors’ sites.
As Senior Dev I guarded the QA, accessibility & code integrity of work, ensuring common code was well maintained & used for new projects. I mentored two C# guys & a Java dev, & assisted the whole team with the security & integrity of our solutions & the rate of exploitation of new standards and browsers.
(Internet industry)
August 1995 — March 1998 (2 years 8 months)
After having worked at Eastern Counties Newspapers for a year, I also started working for their nascent electronic publishing department. Initially performing only the weekend maintenance and adding the football reports to the sites' Sports sections, I was later contracted to create the first official Norwich City FC and Ipswich Town FC websites.
Subsequent issues between ECN and Ipswich Town FC, however, meant that my work on their site never reached the Web. The Norwich City site has since been redesigned since and, unfortunately, the Web Archive doesn’t go far enough back in time for that very early work still to be available online.
(Newspapers industry)
August 1995 — March 1998 (2 years 8 months)
shOUT was a free, community-based magazine for the Lesbian and Gay Community in Norwich, Norfolk and Waveney. A core group of four of us, with varying quantities of help from a half-dozen other volunteers, worked together to write, produce, proof, edit, lay out and print this magazine, entirely funded by advertising.
(Newspapers industry)
August 1994 — September 1997 (3 years 2 months)
For most of my degree, I worked at the local newspaper house, Eastern Counties Newspapers (now Archant), as a production assistant. Mainly working for the Pink ’Un, Norwich's Saturday evening football paper, but also on the Eastern Evening News and the Eastern Daily Press, I generally took telephone-dictation of articles from journalists at the matches, along with some copy typing, data entry and proof-reading.
(Non-Profit; 1-10 employees; Health, Wellness and Fitness industry)
March 1995 — September 1997 (2 years 7 months)
Whilst at university, and after graduation, I was a volunteer for Norwich Gay Men's Health Project, an HIV prevention and health promotion organisation for Norwich, Norfolk and Waveney. Amongst other things, I helped with Web design for their site, including for a large questionnaire to help evaluate health promotion needs in the area.
(Newspapers industry)
September 1995 — March 1997 (1 year 7 months)
Whilst at university, I worked one night-shift a week at Anglia Auto-Trader, doing DTP for adverts and whole pages, as well as proof reading and data entry.
BSc (Hons), Molecular Biology and Genetics, 1993 — 1997
Graduated with Honours in Molecular Biology and Genetics, with French Subsidiary Language. My three-year course (extended due to my intercalation for health reasons) included a full-time, half-year project, working at the John Innes Centre for Plant Science Research, leading to an undergraduate thesis entitled "Sequence requirements defining initiation of plus-strand DNA synthesis in Cauliflower Mosaic Virus".
Information technology — especially the Internet, information security, new technologies and how communities, and society in general, are adapting to exploit the advantages of the Net and free information. Also, current affairs, cinema and DVDs, music, reading, languages, science, football.
mySociety, NO2ID, Open Rights Group, Make My Vote Count
I've been involved in many award-winning websites, both in my previous day-job at Wheel (now LBi) and with mySociety. As an organisation, mySociety won Nominet's inaugural "Openness" Best Practice award in 2007 and has been shortlisted for an award in 2008.