Software
I like to code. I also like to share my code, which you can find on my GitHub. Finally, I also like to make the code I share as useful as possible to as many people as possible. If you’re an experimental psychologist or cognitive neuroscientist, the following software may be particularly useful to you:
If you’re a MATLAB user, you might find some of my contributions to the MATLAB File Exchange generally useful.
Developer & AI tooling
More recently I’ve been building tools for working with AI agents:
- Intake Form — turn an underspecified request into a clean HTML form from one JSON spec. Your agent generates it, a person answers in the browser, and the responses come back as a structured, agent-ready payload — no form HTML by hand, no backend, no build step.
- Markup Mode — a zero-backend review layer your agent applies to its own output. You pin feedback to the exact word or element, and your notes compile to Markdown you hand back to the agent. It closes the agent→human→agent review loop with no infrastructure.
- datatable — turn a DataFrame, query result, or data file into an interactive HTML table you can sort, filter, and label row by row, then export just the rows you labeled. Ask an agent to “datatable this” and it opens in your browser.
- data-visual-explainer — explain one number so non-specialists read it correctly and specialists can reproduce it. Your agent traces the number to the code behind it, flags where the write-up and the code disagree, and writes a Metric Card: a one-minute gist, the fine print, and a reproducible spec, all from one source file.