Authenticator Pro Backup Decryptor
A small web app that reads encrypted Authenticator Pro backups and displays TOTP codes. Gives you the option to display a QR code to import into other TOTP apps, or download a decrypted JSON backup.

mosyle2snipe
Python CLI program to pull data from a Mosyle instance to create and update assets in Snipe-IT.

Google Workspace Signature Updater
Code to create a Google Apps Script project to update the signature on multiple users of a Google Workspace instance.

teams2ZR
A very small utility to standardise getting Teams meeting links into a format that a Zoom Room can parse.

Killer Pool Scoreboard
A dead simple webpage to track a game of "killer" pool, written in Vue 3.
