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 most-used 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).