Skip to content
View Halfax's full-sized avatar

Block or report Halfax

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Halfax/README.md

Hi, I'm Halfax 👋

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.


📊 The lab, by the numbers

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


🟢 Live right now — running on my own hardware, go poke at them

Halfax AI Chat Heimdall Augur Story Universe Ashes of Grace Fleet Live Bird Cam


🤖 AI & Story

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).

🛠️ Infrastructure & Operations

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.

🔐 Systems & Security

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.

🎮 Games

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)


🧰 Built with

C Python TypeScript x86-64 asm Vulkan llama.cpp Docker Linux MongoDB

Most projects are primary on a self-hosted GitLab and mirrored here.

📫 www.guywithgames.com · Discord · Steam

Popular repositories Loading

  1. One One Public

  2. hal1 hal1 Public

  3. pyqt6windows pyqt6windows Public

    test pyqt6 windows

    Python

  4. story-universe story-universe Public

    Python

  5. halfax_system_reporter halfax_system_reporter Public

    Windows Ring-0 kernel driver reading MSRs, PCI config space, and SMBus directly — hardware telemetry from scratch.

    Python

  6. 33rd 33rd Public

    A 64-bit capability-based OS from scratch in C and x86-64 asm — Ring-3 windowed desktop, own TCP/IP stack, 52 syscalls, SMP. No borrowed kernel code.

    C