Senior infrastructure & automation engineer. By day: large-scale storage, cloud, and end-to-end automation. Off the clock I bring the same discipline home to a self-hosted lab where I own and control every layer, silicon to reverse proxy — and run it like production.
One idea runs through all of it: never trust a confident claim — human or AI — until it's checked against what's real. It's why my news engine corroborates instead of pronounces, why my story world pauses rather than invent, and how I catch an AI agent the moment it starts confidently making things up.
🌐 Full portfolio & write-ups → www.guywithgames.com · No cloud LLMs in the loop.
6 hosts in a private WireGuard mesh · 120B LLM on an integrated GPU · 3 models resident on one iGPU · 1 operating system from scratch · 0 cloud LLMs
| Project | What it is |
|---|---|
| Halfax AI Stack | A private multi-model server running GPT-OSS-120B on an integrated GPU (AMD Strix Halo, 96 GiB UMA, Vulkan) — OpenAI-compatible, three models resident at once, ~78 GiB. No cloud. |
| Heimdall Augur (live demo · source currently private) | A news engine that fact-checks itself: reads ~50 sources, validates every quote against the source text, and confirms facts only when differently-framed outlets agree. Corroborates — never pronounces. |
| The Story Universe | An AI-driven world running unattended across three machines. Pauses the entire world before it will fabricate a single scene. |
| Halfax AI VSCode | A from-scratch IDE client — chat, agent, autocomplete — that talks to my own GPU and resumes its agent mid-task after a crash. |
| PictureAI | Local image generation entirely on an integrated GPU — no CUDA, no cloud, no account (SDXL, Flux, SD3.5, Chroma). |
| Project | What it is |
|---|---|
| hal-web-mcp | An AI agent's web reach behind a real SSRF wall — DNS-rebinding defense, private-range blocking, 31 tests. |
| Homelab MCP | Natural-language control of the whole fleet — 40+ services checked concurrently in under two seconds. |
| AI Collaboration Memory | A single ADR-style rulebook (DECISIONS.md) that every AI coding agent obeys — my rules outrank the model's defaults, some enforced by hooks that block the wrong action before it runs. |
| Recovery Plan + Drift Detector | The whole stack rebuilds from compose files and encrypted secrets bundles in an afternoon — the drift guard recently caught a service silently dead for six months. |
| Project | What it is |
|---|---|
| HalfaxOS | A 64-bit capability-based OS written from scratch in C and assembly — boots to a Ring-3 windowed desktop, a from-scratch TCP/IP stack, 52 syscalls, SMP bring-up. No borrowed kernel code. |
| Halfax KeySecrets (MCP wrapper · server source private) | A self-hosted, end-to-end encrypted vault — hybrid post-quantum by default (X25519 + ML-KEM-768); the server only ever sees ciphertext. |
| Halfax System Reporter | A Windows Ring-0 kernel driver reading MSRs, PCI config space, and SMBus directly — the same access commercial telemetry tools use, from scratch. |
| tor-recon | Security recon that turns Tor into an attacker's-eye view of my own network — its first runs found a public dev server running as root over plaintext. |
Halfax Dungeons (Godot 4 roguelike, 100 levels, with an autonomous Borg autoplayer) · Ashes of Grace (browser RPG, permadeath-as-mechanic) · Skyhaven (vanilla-JS Elder-Scrolls-like) · Halcity (Python/Pygame city-builder)
Most projects are primary on a self-hosted GitLab and mirrored here.
📫 www.guywithgames.com · Discord · Steam