Hardening scripts, home lab infrastructure, and hardware builds — the things I've shipped and broken on purpose.
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.
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.
Shell-based utility for validating and sanity-checking Bash scripts before deployment — part of the toolkit that supports the CIS hardening projects.
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.
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.
Beta Python application that pulls frames from a wireless camera API to deliver pitch/swing analytics for baseball programs — released on GitHub Feb 2026.
Lightweight desktop GUI that converts raw log files into structured CSV output for quicker triage and analysis.
Personal i3/sway/waybar configuration for Arch Linux — window management, status bar, and theming setup for a keyboard-driven Linux desktop.