> Slurm Job Smith
Slurm Job Smith is a fun project I have been working on in my free time. It is currently
under development and not ready for prime time yet! Please check back later to see if the
GitHub page has been made public.
When it is completed, Slurm Job Smith will be a command-line helper that guides users
through creating and launching interactive Slurm sessions, and interactively generating job
script templates. It's aim will be to provide a highly configurable CLI that is simple to modify.
> CURC Documentation
The official user guide for CU Research Computing (CURC) at the University of Colorado Boulder. I have made extensive contributions to the documentation, encompassing not only the technical accuracy of the content but also the user experience through the upgrade of underlying packages, CSS modernization, and overall functionality.
> Echopype
Echopype is a package built to enable interoperability and scalability in ocean sonar data processing. While working at the University of Washington, I was responsible for modifying underlying functionality so the package could operate on large data. This was completed through the parallelization of the underlying code using Dask and Xarray. I additionally helped maintain the documentation and implement requested features.
> Annotator_GUI
The aim of this project is to add a small number of annotations to videos of fish and then use SAM2 to apply segmentation to the tracked fish throughout the whole video. I was responsible for creating the initial code structure and modifying its functionality to drastically improve memory efficiency by iterating over multiple tracked individuals, thus avoiding the loss of performance that results from SAM2 tracking multiple objects simultaneously. The hope of this project is to eventually pair it with other techniques that can predict fish behavior, which may provide insight into how we can alter their habits to improve the surrounding ecosystem and their population.
> This website!
My personal website dedicated to sharing my professional background, the software and tools I've contributed to, and the papers I've co-authored.
> Echopop
Echopop combines acoustic data collected by echosounders with biological "ground truth" information from trawls to produce biological estimates, such as biomass and abundance. This is another project I worked on while at the University of Washington. While not responsible for it's current structure, I was one of the core developers who put together the initial code-base.
> CRNT4SBML
CRNT4SBML is an easily installable Python package concentrated on providing a simple workflow for the testing of core Chemical Reaction Network Theory methods directed at detecting bistability in cell signaling pathways endowed with mass action kinetics. This was one of the first projects I ever put together end-to-end, that was released to the public. It was completed while I was working at PNNL and I am extremely grateful for this experience. I credit this project with empowering me to take on more complex coding challenges!