Besides my research activities, I also enjoy programming and building tools. Some of these projects are related to my research, others are the result of frustration with existing tools and inefficient workflows. Below is an incomplete list of these projects that I could open source.

Statistics and Study Design

Statslator.js LIBRARY TOOL
Translate between statistical values such as p-values into confidence intervals and vice-versa.
Website Code
npm GitHub Repo stars
Balanced Latin Square Generator TOOL
Online generator of balanced latin squares, i.e. latin square designs with complete counterbalancing of immediate sequential effects.
Website

Augmenting Digital Documents

ChartDetective TOOL
Interactive tool to extract underlying data from vector charts.
Website Code
GitHub Repo stars
Charagraph TOOL
Annotate documents with charts created from the numbers in the text.
Website Code
GitHub Repo stars
Chameleon TOOL
Augment statitic digital documents with interactive and animated figures.
Website Code
GitHub Repo stars

Authoring Documents

PyDictToLatex LIBRARY
Make python dictionaries accessible in LaTeX. Useful to keep a LaTeX document in-sync with data but without having to edit the document every time the data changes.
Code
GitHub Repo stars

Interaction Techniques

DirectGPT TOOL
Interact with LLMs through direct manipulation.
Website Code
GitHub Repo stars
Hardware-independent Transfer Functions TOOL
Mimic the cursor behavior you have on another computer and create transfer functions that are independent from the hardware.
Website Code
GitHub Repo stars
WhichFingers LIBRARY
Source code and circuit schematics to create WhichFingers, a device to indentify the finger being used when interacting with touchscreens and keyboards.
Website