Projects

Open-source software projects I have authored, or have contributed to.

Linux Tools

i3ctl

A utility for the i3 and sway window managers to tune the desktop experience. It updates workspace names based on their contents, shows shortcuts when entering different modes, and in general makes my desktop feel like home.

A screen shot of the keybindings preview window showing available shortcuts.

dotfiles

My desktop configuration files. Always a work in progress. Includes configurations for Fish Shell, Regolith Desktop, Sublime Merge, and small utilities.

Matlab Tools

Lobster Templates

A Jinja-inspired template engine for MATLAB. Initially written as part of my thesis (to procrastinate from actually completing my thesis). This has been mostly re-written by an external contributor.