Project Writeup

Automating CIS Benchmarks on Ubuntu 24.04 with Bash

Why I built a modular hardening script instead of relying on a single monolithic shell script, and the design decisions behind include/exclude module flags.

BashCIS BenchmarkLinux Hardening
Read More →
Project Writeup

Building a Multi-Host Home Lab: AD, pfSense, and Tailscale

How I structured a home lab around OpenMediaVault, KVM/QEMU, a real Active Directory domain, pfSense routing, and a Tailscale mesh — and the lessons it taught me about segmentation.

KVM/QEMUActive DirectorypfSense
Read More →
Project Writeup

Building an ESP32 Security Multi-tool

Assembling a custom hardware testing device with Sub-GHz and NFC modules, and what it taught me about radio-frequency and proximity-card attack surfaces.

ESP32RF SecurityNFC
Read More →