Developer & Creator
Hey, I'm Mack Hankins
I build tools, applications, and systems that solve real problems. Most of my work lives behind closed doors — this is where I share what I can.
Featured Projects
A selection of things I've built.
Latest Writing
Thoughts on development, tools, and building things.
ZFS Snapshot Replication Between TrueNAS Systems
A practical guide to setting up automated ZFS replication between two TrueNAS systems with asymmetric retention — short on the source, long on the destination.
Process Files 4.0 — Batch File Processing for Digital Archives
How I built a modular Bash toolkit to convert messy archive collections into clean, web-ready access copies.
Replacing Two Legacy Systems with a Single Python Service
For years, the Mississippi Department of Archives and History relied on two separate systems to track changes on the preservation storage array: a bash script (`pres-audit.sh`) that logged file changes, and a multi-server ZFS snapshot pipeline (`pres_snap`) that involved TrueNAS cron jobs, a Redis queue, and a dedicated Ubuntu processing server. They worked, mostly, but the complexity was becoming a liability. When something broke, debugging meant jumping between three different machines and piecing together what happened.
View all postsA bit about me
I'm a developer who cares about building things that work well and look good doing it. Most of my projects are internal tools, but I'm always working on something interesting.
Learn more about me →