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 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 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 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