Open Science Tools Ltd.

Scientists, making better open tools, for scientists.

Our mission

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

We aim to do this 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


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.

Find Out More

Running Implicit Association test on 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!

Find Out More

About us

Like our users, the team at Open Science Tools are nearly all active scientists, from a wide range of fields, and come from all over the world.


Jon Peirce
Dr. Jonathan Peirce
Founder and CEO
Jon's background is visual neuroscience but he's increasingly known more for his methodological contributions.
He is the creator and maintainer of PsychoPy, and has been the driving force behind PsychoJS and as well.
Michael MacAskill
Dr. Michael MacAskill
Founding Director
Director of Research at New Zealand Brain Research Institute, and Senior Research Fellow at University of Otago, with a background in the impact of neurological disease on eye-movements.
Mike is one of the early adopters and contributors to PsychoPy and one of the busiest supporters on the forum.


The shareholders have all contributed substantially to one or more of our projects. Mostly their time has been volunteered in evenings and weekends on tops of their 'regular' jobs.

Alain Pitiot
Dr. Alain Pitiot
Co-Director of Ilixa Ltd., affiliated researcher at the Ludwig Boltzmann Institute.
Alain wrote the new PsychoJS library and the platform.
David Bridges
Dr. David Bridges
Full-time developer for the project, with a background in Psychology.
David is one of the highest contributors to both the PsychoPy codebase and the forum.
Erik Kastman
Research software developer at Harvard University
Erik has been a long-standing contributor to PsychoPy, both in terms of code and support.
Francois Morvillier
Francois Morvillier
Co-Director of Ilixa Ltd. and professional software developer.
Francois co-wrote with Alain the first iteration of PsychoJS.
Dr. Hiroyuki Sogo
Associate professor at Ehime University, Japan.
As well as translating the entire PsychoPy application into Japanese, Hiroyuki has made a number of contritutions to the PsychoPy codebase and wrote his own Tobii Python library.
Jonas Lindeløv
Assistant Professor at University of Aalborg, Denmark. Basic and clinical research in cognitive neuroscience.
He was an early adopter of PsychoPy. Jonas contributed a number of important changes to the code, teaching materials, and workshops.
Dr. Jeremy Gray
VP, Research and Development at and former professor in Psychology at Yale and Michigan State.
Jeremy was one of the earliest and most prolific contributors to PsychoPy before leaving academia to work with
Richard Höchenberger
Dr. Richard Höchenberger
Research engineer and scientific programmer at Inria Saclay – Île-de-France.
Richard is a prolific contributor to PsychoPy and has worked on nearly all parts of its code as well as his own libraries.
Sol Simpson
Director of LabHackers and iSolver Software Solutions Ltd, Canada.
Sol has contributed to several areas of PsychoPy, mainly the infamous iohub module.
Matthew Cutone
PhD candidate at York University, Canada.
As well as his many contributions to PsychoPy, Matthew wrote the PsychXR Python interface to Oculus Rift.