Skip to content

Code & tools

Projects

Software the lab builds alongside its research — open-source where possible, with links to the code, a live demo, and usage notes.

articLLMate

Active

An LLM-based auditing tool that reads a whole corpus of academic papers and audits how each one handles response-validity threats in self-report data — tested at a scale of nearly 50,000 articles.

LLMMeta-scienceRReproducibilityText miningBatch API

Clinical Wellbeing Monitor (ProQOL)

Active

A self-assessment dashboard for the Professional Quality of Life Scale (ProQOL) — helping professionals track compassion satisfaction, burnout, and secondary traumatic stress over time.

ProQOLBurnoutShinyClinical tool

Embedding-Enhanced Psychometrics

In development

An R pipeline that compares the latent structure of LLM text embeddings with human psychometric data using Exploratory Graph Analysis (EGA) — using language models as a new lens on construct validity, factor structure, and scale design.

LLM embeddingsEGANetwork psychometricsConstruct validityR

Participant Feedback & Survey Platform

Active

A reusable Shiny platform for online surveys that give participants immediate, personalised feedback on their own results — its flagship deployment, the Machiavellianism self-test (TDMS), has been completed by more than 40,000 participants who chose to share their data.

ShinyParticipant feedbackSurvey platformTDMSMachiavellianismSelf-report

Automated Feedback Report Generator

Active

An R + Quarto pipeline that turns a study's raw questionnaire data into a bespoke, plain-language HTML (or PDF) feedback report for every participant — scoring the HEXACO-100, PVQ-21, and NISE against population norms so respondents get something meaningful back for taking part.

RQuartoParticipant feedbackHEXACOPVQ-21NISEPersonalised reports

Dimensional Models of Personality Diagnosis & Stigma

Active

A long-running program on how personality pathology is diagnosed — comparing categorical and dimensional (DSM-5 AMPD, ICD-11, HiTOP) approaches and their downstream effects on stigma, clinical utility, and treatment, especially for borderline personality disorder.

AMPDICD-11HiTOPBorderline personality disorderStigmaDiagnosis

Footprints: Digital Data Donation Study

In development

A government-funded study of the relationship between personality and online behaviour, using consent-gated digital data donation rather than self-report alone.

Data donationGovernment grantPrivacy-preservingD3I

Idiographic & Within-Person Measurement

Active

Person-specific measurement using ecological momentary assessment and intensive longitudinal designs — studying how distress and personality states fluctuate within individuals over time, and whether measures built on group averages hold at the individual level.

EMAIdiographicWithin-personNon-ergodicityReliable changeDASS-21

Response Accuracy & Validity Scales

Active

Developing open-source tools to detect careless, inconsistent, and distorted responding in psychological research and assessment — including informant-report validity scales and brief, appendable inconsistency and under-reporting measures.

Validity scalesCareless respondingOver-reportingInformant reportPID-5Data quality

Psychometric Scale Development

Active

Building and validating open-source psychological measures — from item generation through factor analysis (EFA/CFA), reliability, and construct validation — so researchers and clinicians have rigorous, freely available instruments.

Scale constructionFactor analysisValidationIRTOpen instruments

AI Personality Structure

In development

An emerging project applying large language models and embedding-based methods to study the structure of personality — how AI represents traits, and what that reveals about long-standing questions in personality science.

LLMEmbeddingsPersonality structure

Psychometric Scale Translation

In development

Using large language models to assist translating and culturally adapting psychometric scales across languages — making validated instruments more accessible to non-English-speaking researchers and clinicians.

LLMTranslationCross-cultural

AI Chatbots for Professional Training

In development

A government-funded project developing AI chatbots to support professional training.

LLMChatbotsGovernment grant

Cite this work

 

For Zotero, EndNote, or Mendeley: download the BibTeX or RIS file, then drag it into your reference manager (or use its Import command).