I have worked in computer science, user experience and web science. Briefly, my background in each of these areas:

  • Computer Science: From a young age I was inspired by the possibilities of technology, absorbing science fiction and pseudocode with equal amounts of fascination. I was thrilled to be able to pursue a degree in computer science, and after academic publications arose from my undergraduate work, I jumped at the opportunity to take my research to a doctoral level.
  • User Experience: My doctoral research focused on how we can understand user experience (UX), and during that work I developed and evaluated a UX-focused software engineering design method, TAPT. This method has been used in the field not only for design, but also analysis and evaluation.
  • Web Science: Fortunate enough to be involved in web science from its very early days, I am a regular at the ACM Web Science conference and often contribute by serving on the PC or running workshops. My research has addressed web science questions such as “how do we build a social machine?” as well as examining the make-up of the field itself with NLP-based empirical analyses of disciplinary representation.

Work History

I’ve been a project manager, strategist, team lead, teacher, analyst, coder and mentor.

When I first moved to Vancouver, I engaged in freelance consultancy on confidential projects. I now work as Research Lead at Ayogo Health, a company that empowers patients with chronic health conditions via well-tailored technological interventions: you can read about my role with Ayogo on the main page.

University of Southampton IT Innovation Centre, Southampton, UK, Mar 2013 – Jul 2016, Research Engineer
Responsible for project management, leadership, analysis, and engineering in various international projects involving future internet technologies, trust online, policing criminal activity online and inclusive research. Main project size was ~500k EUR (~730k CAD). I balanced competing demands on my time: I was always assigned to at least 2 projects, and for a year was Principal Investigator of 2 projects and internal lead on a further 3: all 5 projects were successful, a testament to my ability to manage my own time and organise multiple project teams around deadlines. I led key deliverables such as roadmap planning, financial reporting and making recommendations to funding agencies and standards bodies.

Seme4, Southampton, UK, Aug 2012 - Mar 2013, Technologist
Responsible for designing and implementing a portal for the UK photonics community, using Linked Open Data and tackling social / user experience issues.

Newcastle University Culture Lab, Jan 2012 – Aug 2012, Research Associate
Interaction design of a ubiquitous computing environment for language learning: I wrote code and papers, and supervised a student.

Eindhoven University of Technology User Centred Engineering, Jan 2011 – Dec 2011, Postdoctoral Research Fellow
Research into creative design processes, communications chair of a major international conference.

IBM UK, Sep 2006 – Dec 2010, Software Engineer
Conducted research into User Experience. Designed, built and tested a novel messaging architecture as part of my EngD.

Before this, I interned with IBM during the summer of 2004 and the University of Southampton during the summer of 2005.

Awards and recognition

I have 40 peer-reviewed publications and 4 patents (see publications page). My contributions have also been recognised in the following ways:

  • July 2012: Selected as the BCS 2012 nominee for the Karen Burt Award
  • June 2012: Invited to the Schloss Dagstuhl seminar on Interactions Beyond The Desktop
  • November 2011: Awarded the title of CEng (Charted Engineer) by the BCS
  • December 2010: Awarded the title of Senior Inventor by IBM for involvement in the IP community (giving talks, supporting patent groups, involvement in peer review), and achieving various files and publications.
  • Twice a finalist for Google’s Anita Borg Scholarship (2007, 2008)
  • March 2007, SET for Britain: presented work on pervasive technologies for accessibility and learning at the House of Commons


I had a leadership-focused role at IT Innovation. I worked on 6 projects during my time there, of which I was Principal Investigator of 2 and internal lead of 3. With between 2 and 5 projects running in parallel, I managed competing demands on my time and organised multiple teams around deadlines. In addition to my formal role at work, I enjoyed contributing in other ways. For instance, for 3 years I chaired a cross-project special interest group on socio-economic modelling and assessment methods.

Community and Committees

I have been involved as a Chair or Co-chair in organising the following events:

  • ACM WebSci’21 programme co-chair
  • ACM WWW’17 WebSci track
  • DESIRE’11 (Eindhoven, 2011): Communications Chair
  • Web Art and Science Camp (unconference), sponsored by SIGWEB (London, 2010)

I have organised or co-organised other international events, such as panels and workshops at ACM conferences: WebSci’20 workshop on personalisation; WebSci’14 workshops on Interdisciplinarity and Education; a WebSci’11 panel on locational data and mobile digital interaction; a Hypertext’07 panel on Hypertext and Tragedy.

I assisted the School of Electronics and Computer Science by sitting on the Head of Academic Unit Consultation Committee in 2014: this involved collecting and synthesising views from my research group, as well as representing my group within the Consultation Committee.

I participated in the IT Innovation Centre’s Website Task Force and Marketing Team, via which staff members volunteered their time to help steer IT Innovation’s website and marketing.

I co-founded the SIGCHI Research-Practice Interaction Community. SIGCHI RPI works to bridge research and practice in HCI, particularly by conveying practitioner information needs to researchers, and making research and its results more accessible to practitioners.

I have served as a reviewer for:

  • IEEE Computer
  • The New Review of Hypermedia and Multimedia
  • The International Journal of Human-Computer Studies

I have been on the Programme Committee of:

  • ACM WWW 2014, 2015
  • ACM Web Science 2012, 2013, 2019 (and the 2018 WebSci workshop “Harnessing the Power of Social Theory for Web Science”)
  • ACM Hypertext (and the Narrative & Hypertext workshop) 2011, 2012, 2013, 2018, 2019, 2020
  • ACM DIS 2012
  • ACM womENcourage 2018
  • ICIDS 2020
  • DESIRE’11
  • IEEE SocialComm’11

Invited Talks


Postgraduate teaching The following teaching was at the University of Southampton.

  • ELEC6003, MSc Individual Project (2010): supporting 27 students with their dissertations.
  • COMP6200 MSc Individual Project (2009 - 2010): supporting postgraduate students whose first language is not English.
  • WEBS6203 Interdisciplinary Thinking (2014): guest lecture

Undergraduate teaching The following teaching was at the University of Southampton, except where otherwise stated.

  • COMP1004, Programming Principles (2007): Supporting students during labs, and marking their work.
  • COMP2006, Human Computer Interaction (2008-09, 2012): Marking student reports, delivering a guest lecture.
  • COMP2012, Software Engineering Group Project (2007 - 2010): Supervising students. I was chosen to work with the more challenging groups.
  • COMP2213: Interaction Design (2014): Guest lecture
  • ELEC2018, Software Development (2007, 2009): Marking student reports and UML.
  • INFO2011, Integrative Project (2007): Project client for a group of students.
  • INFO3005, Security & Information Technology (2012): Delivered a guest lecture on graphical passwords.
  • ELEC6026, Distributed Computing Systems (2009 and 2010). Marking student presentations.
  • Supervisor of a visiting Bachelorarbeit (Bachelor thesis) student from the University of Münster’s Bachelor Geoinformatics programme. (Culture Lab, 2012).


  • Ran a tutorial: “Analysis, Redesign and Evaluation with Teasing Apart, Piecing Together” at the DESIRE’11 Conference on Creativity and Innovation in Design.
  • Summer schools introducing local students to universities and computer science (2006 - 2009)
  • Mentoring a pre-GCSE student via STEMNET (2009 - 2010)

Professional Memberships


My Erdos number is 6. Here’s the chain:

  1. Paul Erdos
  2. Maria M. Klawe
  3. Michael Chi Hung Wu
  4. Ravin Balakrishnan
  5. Michael McGuffin (chain detailed)
  6. mc schraefel (A comparison of hyperstructures: zzstructures, mSpaces, and polyarchies)
  7. Clare Hooper (Rules of Engagement: design attributes for social interactions)