PROJECT PORTFOLIO

Decisions, made tangible.

Tools built around problems I met running secure infrastructure, plus the platform they run on. Each page explains the workflow, the implementation, and the security choices behind it.

netstig

Network STIG evidence, automated

Pulls running configs from batches of devices, diffs them against baselines and emits STIG Viewer .ckl checklists in four commands.

Python · Netmiko · NAPALM · Nornir · Typer CLI · v1.3.0

Spotter

A macOS terminal with an AI you set the level on

Four assistance levels from Off to Tandem; secrets stay in the Keychain by reference and every risky command stops at an approval sheet. 1,700+ tests.

Swift 6 · SwiftUI · AppKit · SwiftTerm · iOS companion

STIG Checklist Editor

Desktop checklist review and export

Imports Cyber Exchange packages, tracks review state and evidence per rule, and exports CKL and STIG Viewer 3 CKLB files offline.

Go + Wails · React/TypeScript UI · Windows · macOS · Linux

These are independent, AI-assisted projects. Screenshots show actual applications with startup screens or sample data; they do not show employer systems or establish production readiness. Source repositories are private on a self-hosted GitLab; ask for a walkthrough.

How I work with AI