Project Portfolio
Wondering what else I've been up to over the years that maybe hasn't made it into its own dedicated posts? This one's for you!
Below is a collection of some of the bigger projects, but by no means an exhaustive list. It doesn't include projects done for an employer, or contain details for proprietary systems or NDA agreements.
SendTell
Status: Active Development, Unreleased
A self-hostable, managed notification platform looking to land somewhere between https://ntfy.sh/ and more enterprise products like https://novu.co/ or https://knock.app/.
Written with Laravel and React using Ant Design, this project aims to be fully self-hostable or offer a cloud based deployment for managed notifications.
By pairing simple triggers with a WYSIWYG editor and multiple outbound integrations, this project looks to solve the problem of meaningful notifications in other projects in the future.

Traction
Status: Active Development, Private Repositories
Traction is a faction management platform for the online game https://www.torn.com featuring multiple components - a browser userscript for data scraping, a PHP/Laravel backend, a React frontend, and a Python-powered discord bot for member interactions with its own Flask/Predis web interface for management.
This one's packed full of various useful calculators for game-specific scenarios, member management, and has a couple hundred active users interacting with its various components.
As the owner of the repositories and primary contributor, I also take in contributions from other members in various ways, and have helped multiple people make their first commits to GitHub ever as part of this project.
Homelab
Status: Active Development. Do Homelabs ever really "finish"?
Initially running as a 3 node Proxmox cluster backed by Ceph storage, in 2026 I'm looking to rework this into either a Talos or a k3s cluster consisting of both ARM64 and x86_64 nodes.
Before packing up the lab and moving in 2023 it was maintaining VMs and containers that included:
- FreePBX powering Sangoma and Digium devices
- Passbolt for team based password management
- ImageHost (detailed below)
As well as hosting for some small projects, and serving as a playground for everything else going on.
Since most of the deployments were being done over docker containers I think the switch to Talos or k3s makes sense - I'm looking forward to seeing how this takes shape, and I'll be sure to update as it goes along. Before it can get started though there's new CAT6A cables that need to be run.