Personal projects

Projects.

Side projects, build notes, and experiments that connect coursework with practical hands-on work.

Workstation security

Omarchy CIS Hardening

Adapted ten recommendations from the CIS Debian Linux benchmark to an Arch-based Omarchy workstation. The project used a rollback-first process, baseline and final Lynis audits, distribution-aware configuration, and independent checks for every selected control.

OmarchyArch LinuxCIS BenchmarkLynisSystem hardeningReproducible lab

Featured project

Cipherstone Lab

Cipherstone Lab is a browser-based cyber range built around a fictional university training scenario. It uses a terminal-style interface to practice enumeration, host discovery, credential reasoning, basic Linux navigation, and end-of-scenario debriefing.

React / Next.jsTerminal UICyber rangeTraining scenario

Homelab infrastructure

Always-on Hermes Agent

Migrated Hermes from a single workstation into an always-on Debian virtual machine on Proxmox. The project preserved agent state and development work, moved messaging through a rollback-safe cutover, kept local desktop control for machine-specific tasks, and restricted remote access to a private Tailscale network.

ProxmoxDebianHermes AgentTailscalesystemdSecure migration

Lab portfolio

Vulnerable Lab Environment

A preserved collection of intentionally vulnerable applications and cloud environments for hands-on practice with API security, prompt injection, DeFi exploits, and AWS and Azure misconfigurations. Each upstream project is forked to my GitHub account so the lab material remains available for future study.

API securityLLM securityDeFiCloud securityDocker labs

Project status

Weekly-style updates for site work, personal builds, GitHub changes, and deployments.

View the personal project status archive.