I am available as a consultant to assist with research, educational, or technological needs. I have over 15 years of experience in academia and scientific research (my academic CV) and I have developed broad expertise in the conduct of research and education, particularly in the behavioural and neural sciences, with specific expertise in the use of computing technologies.

Please email me at if you have any questions or if you would like to discuss my consulting work. Most consulting work can be done remotely, but in-person consulting can also be arranged for those in Australia.

I am particularly able to consult in the following areas, but please feel free to contact me if there is anything else that you think I may be able to help with:

  • Experiment implementation
    • Implementing in-person experiments using psychopy or lower-level Python.
    • Interfacing with hardware such as high-end visual displays, audio devices, visual and auditory calibration equipment, virtual reality headsets, EEG instruments, and MRI scanners.
    • Implementing online experiments using vanilla JavaScript or jsPsych.
    • Creating visual and auditory stimuli, using methods such as 3D rendering (see my post on this topic, for example) and image and waveform synthesis.
  • Data analysis and management
    • Study planning and data analysis in a Bayesian framework using pymc.
    • Neuroimaging (fMRI) pre-processing and analysis workflows (typically using AFNI), including visual field mapping, univariate analysis (GLM, phase-encoding), and multivariate analysis (classifier, representational similarity).
    • Creating reproducible and collaborative workflows using approaches such as containers and code review.
  • Education and training resources

It would be great to hear from you if I can be of assistance in any of these areas.