A personal home lab built on a repurposed Dell OptiPlex running Proxmox VE. Hosts a self-managed Nextcloud instance with automated multi-target backups, a hardened Debian golden template used as the base for all VMs, and a WireGuard-based remote access system. All machines run a default-deny firewall policy, key-only SSH, automated security patching, and health monitoring with email alerting.
A 2D underwater exploration game built in Godot with ocean creature AI behavior, fluid movement mechanics, and an immersive underwater environment. Designed and developed independently, expanding on core game design principles with a focus on marine-themed world building and creature animation.
Python application that interfaces with the Open Exchange Rates API to convert between real and custom currencies in real time. Demonstrates API integration, data parsing, and practical Python scripting.
Competitive cybersecurity exercise where teams attempted to infiltrate each other's web infrastructure and capture hidden flags. Defended a live PHP and SQL application against active attacks including injection and session exploits. Team Blue finished as the only team with zero flags captured.
Automated field monitoring system built on a Raspberry Pi 5 that detects motion at a hummingbird feeder and captures timestamped photos and video. Demonstrates remote sensor deployment, automated data collection, and Python scripting in an uncontrolled outdoor environment.
Python tool that converts plain text documents into formatted HTML or Markdown. Built to automate document formatting workflows and reduce manual reformatting overhead.