Personal profile


I am a multi-disciplinary  practitioner with a background in arts and media production as well as computer science.

I have worked across the arts and voluntary sectors as well as industry and academia.  

Before coming to Roehampton I was a Senior Software Developer with the NDP Digital Agency.



BA(Hons) Media Studies

MRes Communication Studies

MSc Computing Science

EngD Digital Media


Research interests

Using Participatory and User Centred design practices to investigate and solve difficult problems in social context.

Open Source communities and tools.


PG Software Development 2 (Database driven web applications)

UG Software Development 3 (Object Orientated Programming, Functional Programming, GUI development)

UG and PG Computing and Society

Notable Achievements

My doctoral project, Hublink - a online case management system designed with and built for a consortium of Voluntary Sector Organisations - has supported the advocacy and advice work of those organisations for 10 years. 

I was privileged to have the opportunity to present Hublink as a case study in the Participatory Design Conference (PDC)  2014 in Windhoek, Namibia, and it full findings at the PDC in Aarhus, 2016.

While at NDP Studio I was the lead developer on a new learning platform for the Royal College of Obsertricians and Gynaecologists and Product Lead for work on web and CRM integration for the Royal College of Paediatrics and Child Health.

From the mid 1990s to mid 2000s I devised and organised numerous public events that discussed and interrogated emerging networked and digitial technologies.  These included the "Towards the Aesthetics of the Future" events at London's ICA and the Tech_nicks series run by my production company, Media Art Projects.

Professional affiliations

Member of the British Computer Society (BCS)

Fellow of the Higher Education Academy (FHEA)

Member of the Association for Computing Machinery (ACM)

Acquia Certified Back End Specialist (Drupal development)