I maintain a small set of open-source tools that I use in my research and writing workflows. These are the projects I consider ready for other people to try, adapt, or build on.

OpenIrisDPI

OpenIrisDPI is a digital dual-Purkinje-image eye tracker for non-human primate visual neuroscience. It extends OpenIris with real-time video processing for tracking the first and fourth Purkinje reflections, and includes tools for experimental integration and offline synchronization.

C# and Python · GPL-3.0 · visual neuroscience instrumentation · documentation · paper

Quench.nvim

Quench.nvim brings Jupyter-style cell execution to Python files in Neovim. Each buffer gets an IPython kernel, code runs asynchronously, and rich outputs such as plots, tables, and HTML render in a browser.

Python and Neovim · MIT · interactive computing · latest release

ansa-kg

ansa-kg is a plugin-extensible knowledge graph for literature and research notes. It uses a small core for typed nodes, edges, search, embeddings, and storage, with plugins for papers, notes, collections, CLI commands, HTTP routes, and web UI components.

Python and FastAPI · SQLite · literature workflows · research notes