Portfolio

A comprehensive record of infrastructure builds, AI projects, software products, and technical walkthroughs — spanning 15+ years of enterprise IT and hands-on engineering. Filter by category below.

Steam Game Coming Soon

Grave Endeavors

A gothic horror incremental clicker built in Godot 4.6. You are condemned to The Pit — descend through three dark sectors (The Maw → Foundry → Cathedral), harvest six escalating currency tiers, then ascend to The Heavens for a mirrored celestial progression. Reach 10,000m depth and 10,000m ascent to Transcend, earning a permanent 2× multiplier. PC and iOS export via GodotSteam. Dog Water Development.

Godot 4.6 GDScript GodotSteam iOS
Steam Game / Platform In Development

GamerPoints

A retro-styled connected minigame collection built in Godot 4 under Dog Water Development. 27 minigames in one package — Tic-Tac-Toe, Pong, Pool, Scramble, Hold'em Poker, Wordle, Battleship, Checkers, Snake, Gem Swap, Minesweeper, Metro Dash, and more. Shared meta-progression: work jobs, spend cash at the Vapor store to unlock games, earn 331 achievements and climb 4 Steam leaderboards. Steam lobby-based online multiplayer for 8+ games.

Godot 4 GDScript GodotSteam Steam Lobbies
Mobile App In Development

CinemaQueue

A Flutter companion app for Plex and Emby users. Provides a unified interface to search movies & TV shows, submit media requests, watch trailers, and report issues — backed by either Overseerr or Ombi. Features a full admin control panel (ADMIN_Controls branch) for managing requests, issues, and user permissions across multiple server environments.

Flutter Dart iOS Android Overseerr Ombi
Open Source Contribution Contributed

Questie — Project Epoch

Contributed to Questie-Epoch, a Lua-based quest helper addon for the Project Epoch WoW private server. Questie provides in-game quest tracking, objective markers, and NPC locations — a beloved community tool for classic WoW players. Contributions include bug fixes and compatibility improvements for the Epoch server's custom content.

Lua World of Warcraft Open Source WoW Addons
Steam Game In Development

Shelf Life

A first-person grocery store management simulator built in Godot 4.6 with C# (.NET) and Jolt Physics. Order products, stock shelves, manage the backroom, ring up AI customers at the register, and build out your store. Full 3D environment with Forward Plus rendering, persistent saves, and LAN co-op for up to 4 players. Dog Water Development.

Godot 4.6 C# / .NET Jolt Physics Multiplayer
Infrastructure Running

3-Node Hyper-V Failover Cluster

Hyperconverged Windows Server 2022 failover cluster across 3 AZW SER mini PCs. Full AD domain, CSV storage, live VM migration, custom Hyper-V virtual switch configs (VLAN-tagged storage network), and automated cluster balancing.

Hyper-V WinSrv 2022 WSFC Active Directory
DevOps / Containers Running

Self-Hosted Services Stack

Dockerized homelab service stack: Portainer, Nginx Proxy Manager, AdGuard Home (DNS), Plex, Overseerr, Ombi, Cloudflare DDNS. Automated deployment via Python scripts and Portainer API.

Docker Portainer Python Cloudflare
Networking / Security Running

Zero-Trust Network Architecture

Production home network with OPNsense firewall, full VLAN segmentation (LAN / servers / storage / DMZ / kids), Squid proxy with SSL Bump for deep packet inspection, Cloudflare tunnels, WireGuard VPN, and custom NAT. AdGuard Home provides split-brain DNS with internal .corp resolution. Uptime Kuma monitoring with Microsoft Teams webhook alerting.

OPNsense Squid + SSL Bump VLANs WireGuard AdGuard Uptime Kuma
Multi-Platform Virtualization Running

XCP-NG / Xen Orchestra Cluster

Multi-host XCP-NG cluster managed via self-built unlocked Xen Orchestra (Debian VM running the GitHub XOA source build for zero licensing cost). Configured shared NFS/SMB storage pool for live VM migration across hosts, automated snapshots, GPU passthrough for Emby media transcoding, and VMDK import from legacy ESXi workloads. Demonstrated multi-host HA before moving to Proxmox for primary lab hypervisor.

XCP-NG Xen Orchestra Live Migration GPU Passthrough VMDK Import
Distributed Storage Running

Ceph + ZFS Storage Architecture

Designed and deployed a multi-tiered storage environment. Ceph cluster across 3 nodes with CephFS presented as a unified DFS namespace (\\homelab.local\FileShare, \Media, \appdata) — files replicated instantly across all nodes. FreeBSD ZFS pool with 30 data disks, 2-disk OS mirror, 2-disk SLOG mirror for write acceleration, and dedicated L2ARC cache SSD. Investigated GlusterFS as an alternative for XCP-NG shared storage. Evaluated TrueNAS SCALE for hyperconverged workloads.

Ceph ZFS GlusterFS FreeBSD TrueNAS SCALE DFS Namespace
Hypervisor / Virtualization Running

Proxmox VE 3-Node Cluster

Provisioned Proxmox VE on 3 hosts via USB (GPT/UEFI dd imaging via Rufus). Resolved SAS HBA passthrough for bay drives not appearing under Proxmox. Configured shared NFS storage pools, GPU passthrough (Emby NVIDIA acceleration), and migrated existing VMDK images from XCP-NG. Cluster serves as primary production hypervisor platform following evaluation of Proxmox vs XCP-NG for homelab use cases.

Proxmox VE SAS HBA Passthrough GPU Passthrough NVIDIA Cluster
Hypervisor / BSD Running

FreeBSD bhyve Hypervisor

FreeBSD server running bhyve as the primary hypervisor, hosting a Debian VM that re-exports ZFS NFS shares as SMB for Windows clients and XCP-NG shared storage. Network bonded via LAGG for redundancy and throughput. Serves as the foundation for the ODIN mass storage node — 27TB+ accessible across the homelab. FreeBSD chosen for its native ZFS maturity, bhyve performance, and network stack reliability.

FreeBSD bhyve LAGG Bonding NFS / SMB ZFS
AI / LLM Engineering Active

LLM Integration & AI Tooling

Early LLM adopter since GPT-3 (2022). Built AI-assisted development workflows using GitHub Copilot, Claude Sonnet, and GPT-4 across game development, infrastructure automation, and productivity tooling. Applied prompt engineering and RAG patterns to internal projects. Evaluated and tested multiple frontier models for agentic task execution. Advising organizational teams on practical AI adoption strategies.

GPT-4 / Claude RAG Pipelines GitHub Copilot LangChain Prompt Engineering
Generative Media Active

Generative AI Media Pipeline

Local and cloud-based generative media pipeline for game asset production. ComfyUI with custom node workflows for character/environment generation, ControlNet-guided pose consistency, AudioCraft (Meta) for ambient sound generation, and AI-assisted sprite cleanup. Integrated into the Grave Endeavors and GamerPoints art pipelines to accelerate indie game asset production without a dedicated art team.

ComfyUI Stable Diffusion AudioCraft ControlNet NVIDIA
AI Infrastructure Running

OPUS — Discord Intelligence Bot

Custom Discord bot (OPUS) deployed as a Docker container on self-hosted infrastructure. Connects to a private Discord server, exports full channel message history (60+ channels, 37,000+ messages), and exposes a local HTTP API for semantic search and channel queries. Built to surface institutional knowledge and identify project patterns across long-running community conversations. Python + discord.py + Portainer API.

Python discord.py Docker REST API
Studio Website Live

Dog Water Dev — Studio Site

The official website for Dog Water Development — showcasing all studio projects (Grave Endeavors, GamerPoints, Shelf Life) with full project detail pages, dev status, game mechanics documentation, and the studio's signature humor. Pure HTML/CSS/PHP.

HTML CSS PHP
Portfolio Site Live

This Website

Hand-coded portfolio site with zero dependencies (pure HTML/CSS/JS). Deployed on self-hosted infrastructure via Docker + Nginx + Nginx Proxy Manager with Cloudflare SSL. Auto-updates via CI pipeline.

HTML CSS JavaScript Docker Nginx
Walkthrough Published

Building a Hyper-V Cluster from Scratch

End-to-end guide: hardware selection (AZW SER mini PCs), Windows Server 2022 install, Active Directory setup, failover cluster configuration, CSV storage, and VM live migration.

Hyper-V Windows Server Failover Cluster
Walkthrough Published

Self-Hosting with Docker & Portainer

Zero-to-production guide for self-hosting services at home. Covers Docker Compose, Portainer CE, Nginx Proxy Manager, Cloudflare DNS + SSL, and DDNS auto-update.

Docker Portainer Cloudflare Nginx
Walkthrough Published

Shipping Your First Game on Steam

Complete walkthrough of the Steam publishing process using Godot 4 and GodotSteam — Steamworks setup, achievements, leaderboards, build pipeline, pricing, release checklist, and post-launch support. Based on real experience shipping with Dog Water Dev.

Godot 4 GodotSteam Game Dev

Open to New Opportunities

If you're building or scaling a team that needs technical depth paired with strategic vision — let's connect.

Get In Touch Email Me