This is a list of more recent projects, both personal and professional.
A toolchain builder for bootstrapping distributions of GNU/Linux.
A Java library providing access to the inotify/fanotify APIs on Linux.
XY started as a playground for an innovative computer interface that aims to integrate the latest technology and hardware. It accomplished some of those goals while becoming the only environment I use on GNU/Linux. Fundamentally, xy is a tiling window manager.
A framework for maintaining a bash-based Unix environment.
A set of scripts to help in day-to-day tasks.
A tag-based filesystem allowing files and directories to be viewed as tag directories.
These are the customizations I lay on top of my bash-environment.
A utility to monitor/report on process virtual memory areas (VMAs).
Python library for distributing work among multiple processes.
The Biological Expression Language (BEL) Framework is a compiler and set of tools for working with and sharing biological knowledge.
The Biological Expression Language (BEL) Editor is a plugin for Eclipse that enables editing of BEL Script documents.
Next-generation BEL Script grammar supporting Java, C, and Python.