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
ActiveAn 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.
Clinical Wellbeing Monitor (ProQOL)
ActiveA self-assessment dashboard for the Professional Quality of Life Scale (ProQOL) — helping professionals track compassion satisfaction, burnout, and secondary traumatic stress over time.
Embedding-Enhanced Psychometrics
In developmentAn 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.
Participant Feedback & Survey Platform
ActiveA 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.
Automated Feedback Report Generator
ActiveAn 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.
Dimensional Models of Personality Diagnosis & Stigma
ActiveA 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.
Footprints: Digital Data Donation Study
In developmentA government-funded study of the relationship between personality and online behaviour, using consent-gated digital data donation rather than self-report alone.
Idiographic & Within-Person Measurement
ActivePerson-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.
Response Accuracy & Validity Scales
ActiveDeveloping 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.
Psychometric Scale Development
ActiveBuilding 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.
AI Personality Structure
In developmentAn 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.
Psychometric Scale Translation
In developmentUsing 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.
AI Chatbots for Professional Training
In developmentA government-funded project developing AI chatbots to support professional training.