Scientists, making better open tools, for scientists.

Our Mission

To facilitate and promote Open Science with high-quality, minimal-cost tools

We support that Mission by the following Principles:
  1. Maintaining open practices and code ourselves, wherever feasible
  2. Generating sufficient revenue to allow our tools to be professionally maintained
  3. Doing right by our staff, by being a respectful and thoughtful employer
  4. Doing right by contributors to our open source code, by valuing their contributions and time
  5. Doing right by the larger community by creating high-quality, affordable tools, and nurturing a helpful, inclusive culture

The tools we make


PsychoPy is one of the most popular open-source packages for running experiments in psychology, neuroscience and related behavioral sciences. Built to be:

  1. Precise enough for psychophysics
  2. Easy enough for teaching
  3. Flexible enough for everything else


PsychoJS is the JavaScript port of the PsychoPy library. The idea behind PsychoJS is to make PsychoPy experiments available online, from a web page, so participants can run them on any device equipped with a web browser such as desktops, laptops, or tablets.

Pavlovia is like:

  • Open Science Framework, except built with Git version control
  • GitHub for psychologists, except other psychologists will find your work
  • An experiment server, allowing you to run your study. Actually, it isn't a bit like that. It is exactly that!

The Open Science Tools Team

The team at Open Science Tools are passionate about science, passionate about creating easy powerful software and passionate about good value. Like our users, they are nearly all scientists, from a wide range of fields, from all over the world.


Jonathan Peirce, PhD.

Founder and CEO

Alain Pitiot, PhD.

Chief Technical Officer

Rebecca Hirst, PhD.

Chief Science Officer


Leesann Sutherland

Operations Manager

Science Team

Sue Lynn Mah

Science Officer

Kimberley Dundas

Science Officer

Wakefield Morys-Carter

Science Officer

Dev Team

Todd Parsons

Software engineer

Matthew Cutone

Software engineer

Sol Simpson

Software engineer

Nimra Arif

Back-End Engineer

Nikita Agafonov

Software engineer (PsychoJS development)