Consulting Practice

Rigorous statistical modeling for ambitious research.

Bayesian Beginnings helps academic researchers and applied teams design, fit, and validate computational models — and build the reproducible pipelines that make the work last.

Start a conversation

A small set of things, done carefully.

→ 01

Bayesian Model Development

Custom hierarchical and generative models in Stan, PyMC, or brms — from sketch through prior/posterior predictive checks. For decision-making, learning, measurement, or whatever your domain calls for.

→ 02

Computational Cognitive Modeling

Reinforcement learning, drift-diffusion, evidence accumulation, and other process models. Bring me a behavioral paradigm and I'll help you formalize it, fit it, and check that it actually says what you think it says.

→ 03

Reproducible Research Pipelines

End-to-end workflows in R and Python using renv, uv, targets, and Docker. The kind of project structure that survives reviewer rounds, lab handoffs, and your own future memory.

→ 04

Methodological Review & Strategy

Second opinions on study design, model selection, and validation strategy. Useful before grant submissions, during revisions, or when a project's analytical plan needs a sober outside read.

The person behind the practice.

Principal Nathaniel Haines, PhD Training PhD, Clinical & Mathematical Psychology
The Ohio State University, 2021 Day Job Senior Manager, Data Science
Oscar Health Located Columbus, Ohio
Remote engagements worldwide Publications 20+ peer-reviewed papers in
Computational Psychiatry,
Cognitive Science, Clin Psych Sci

I've spent the last decade building Bayesian and computational models — first in academic psychology, then across health-tech and insurance. The thread connecting the work has always been the same: take a substantive question seriously enough to formalize it, then build something that can actually be fit, checked, and reused.

Bayesian Beginnings is the consulting side of that work. Most of my clients are researchers who have the domain expertise and the data, but want a collaborator who can move quickly between the modeling theory and the implementation — and who treats reproducibility as a design constraint, not an afterthought.

Tools I've helped build, used by thousands.

hBayesDM

R / Python

The hierarchical Bayesian modeling package for decision-making tasks — co-developed with the CCS Lab. Used across computational psychiatry, behavioral economics, and addiction research to fit dozens of established models with sane defaults.

BayesBlend

Python

A Python package for Bayesian model averaging and stacking — pseudo-BMA, hierarchical stacking, and related methods with a consistent API. Built originally at Ledger Investing for production forecasting workflows.

A few places the work has gone.

Peer-reviewed work from client engagements.

Long-form thinking, made public.

Have a project worth doing right?

The best starting point is an email with a few sentences on what you're working on, what stage it's at, and what you're hoping to figure out. I usually reply within a couple of days.

modelme@bayesianbeginnings.com