These tools are equal parts what I craft out of necessity and research in its own right to explore what holistic human-computer-interaction looks like.
Felt is a virtual tabletop for distributed tabletop role-playing games. Players manipulate tokens and roll dice in a shared space, with websockets providing instant updates, and a suite of admin tools empowering game masters to manage the map and tokens. Setting up an instance is straightforward and the sysadmin can generate admin account creation links.
Taro is a desktop email client pioneering an ultralightweight software design tailored for embedded and low-spec computing in a UNIX environment.
ONYX is a map annotation tool which can be used for foraging, house-hunting, planning a protest, or cataloguing skate spots. It saves data locally to your machine and allows easy import and export of data in either JSON (plain text) format or as a link so you can share it your way, and it's easy to copy and redeploy.
Eureka and Nirvash an are a static site generator and content management system for building and maintaining simple websites like this one. Eureka is efficient and easy to customize. Nirvash is modular and can be extended to work with other existing static site generators.
work in progress
kuro is an experiment to build a next-gen text-editor/shell hybrid for plan9 and UNIX systems.