Active

CIS Hardening Scripts — Ubuntu 24.04

BashCIS BenchmarkUbuntu 24.04

Modular Bash hardening tool implementing the CIS Ubuntu 24.04 v2.0.0 Level 1 Server benchmark — filesystem, SSH, PAM, auditd, firewall, and logging controls, with include/exclude flags per module.

Archived

CIS Hardening Scripts — RHEL

BashRHELCIS Benchmark

RHEL port of the Ubuntu hardening framework, built against the CIS RHEL benchmark — same module structure (kernel, network, access control, logging) adapted for RPM-based systems.

Active

BashCheck

BashScriptingLinting

Shell-based utility for validating and sanity-checking Bash scripts before deployment — part of the toolkit that supports the CIS hardening projects.

Homelab Architecture

KVM/QEMUpfSenseActive DirectoryTailscale

Multi-host home lab running OpenMediaVault on KVM/QEMU, with Tailscale mesh networking, an Active Directory domain, pfSense routing/firewalling, and Pi-hole DNS filtering — my sandbox for everything above.

ESP32 Security Multi-tool

ESP32Sub-GHzNFCFirmware

Custom hardware security testing device built around an ESP32 with an OLED display, CC1101 Sub-GHz module, and PN532 NFC module, running custom firmware for RF and NFC analysis.

Active

Velo-Vision

PythonComputer VisionSports Analytics

Beta Python application that pulls frames from a wireless camera API to deliver pitch/swing analytics for baseball programs — released on GitHub Feb 2026.

log2csvgui

PythonGUILog Parsing

Lightweight desktop GUI that converts raw log files into structured CSV output for quicker triage and analysis.

dotfiles-will

Arch Linuxi3/swaywaybar

Personal i3/sway/waybar configuration for Arch Linux — window management, status bar, and theming setup for a keyboard-driven Linux desktop.