Adam Kruger
ONLINE

Adam Kruger

Systems Engineer | Homelab Enthusiast | AI Researcher | Autistic

99.8% Uptime

Started my journey 13 years ago as a Cloud DevOps engineer. Over the years I've worked in security, project management, software engineering, and AI/ML engineering—now I kind of do it all. With one major exception: I'm doing everything in my power to push back against the cloud being the default for every task, no matter how large or small. Besides just being a nerd, this is why I got into homelabs.

Proxmox Caddy Python Mojo Go FastAPI Svelte TailWindCSS Temporal Pydantic MongoDB Pgvector

System Resources

5/5 ONLINE
CPU
3%
RAM
33%
DISK
18%
NET
15.2 Mbps
Updated: 02:02:45 -0600
7 Nodes
25 VMs / LXC
42 Services
268 vCPUs
575GB Memory
51.0TB Storage
$11180 Cloud Equiv/mo
💰
Cost Savings

This homelab replaces approximately $11500/month in cloud services. Over 3 years, that's $414,000 in potential savings after hardware costs.

🔒
Privacy & Control

All 23 VMs and their data remain on-premises. No cloud provider has access to databases, secrets, or application data.

📚
Learning Value

Managing 7 hypervisors, 268 vCPUs, and various services provides hands-on experience with enterprise-grade infrastructure.

Flexibility

Full control over 575GB RAM and 52TB storage allocation. No vendor lock-in or arbitrary service limits.

🧠
AI Research Power

Run bleeding-edge ML research on consumer GPUs—no cloud A100s needed. Custom Mojo kernels achieve 12x speedups over PyTorch.

🔐
Security Research

Full control over model hidden states enables vulnerability research impossible on cloud APIs. Your data never leaves your network.

Equivalent Cloud Services: EC2 + RDS + ElastiCache + EBS + CloudWatch

Rack Layout

7 nodes
OPNsense FW
10GbE Switch
homelab2 5
homelab3 1
homelab1 9
mercury 8
homelab4 (og) 2
truenas 45TB

Workstation

ONLINE
DEV MACHINE
RTX 3090
2× Xeon Gold 6430
256GB DDR5
RTX 3090 24GB
3.6TB NVMe
Pop!_OS 22.04

Virtual Machines

24 running
NameNodeTypeCPURAMDisk
mattermosthomelab2vm24G30G
metasploitable2homelab2vm11G8G
OpnSensehomelab2vm44G64G
attack-boxhomelab2lxc22G16G
vuln-dockerhomelab2lxc44G31G
kali-netdashhomelab3vm832G80G
TimeScalehomelab1vm1664G256G
OMVhomelab1vm48G32G
Prefecthomelab1vm88G96G
RabbitMQhomelab1vm88G96G
SubSeekhomelab1vm416G32G
Dockerhomelab1vm168G128G
forgejohomelab1vm416G64G
PyServiceshomelab1vm88G96G
DataServiceshomelab1vm816G128G
adminmercuryvm48G64G
site1mercuryvm416G64G
redis-servermercuryvm58G32G
API-Gatewaymercuryvm416G64G
Caddy-Routermercuryvm44G32G
Temporalmercuryvm416G32G
s3mercuryvm48G32G
PowerDNSmercuryvm24G32G
workstationlocalworkstation128256G3600G
pop-os-c2homelab4vm832G500G
nexushomelab4vm48G40G

[ Running Services ] (11 containers + 31 systemd)

RUNNING

lab-stack-backend

lab-stack-backend

Docker Docker
RUNNING

lab-stack-blog

lab-stack-blog

Docker Docker
RUNNING

forgejo-runner

code.forgejo.org/forgejo/runner

Docker Docker
RUNNING

cloudflared-blog

cloudflare/cloudflared

Docker Docker
RUNNING

infisical

infisical/infisical

Docker Docker
RUNNING

infisical-db

postgres

Docker Docker

[ Recent Posts ]

AI RESEARCH 2026-05-16

What If a Model Could Remember What It Learned?

We're building an adaptive memory system for AI inference — memory that operates at the activation level, not the token level. Early Gemma-4-31B results: a 3.12 selectivity ratio for on-topic vs adversarial recall. Provisional patent filed.

AI RESEARCH 2026-05-12

I Was Wrong About All Three Dormant Models

Jane Street published the Dormant LLM Challenge answer key today. My March submission claimed all three triggers. The answer key disagrees on every model. Here's what I actually got wrong, the methodology error that drove it, and what I'd do differently with the benefit of hindsight.

AI RESEARCH 2026-05-03

All in a Day's Work: SAEs, MAX Engine, and a Memory That Thinks

Three things landed this week at Light of Baldr — an open SAE dataset for Gemma-4-31B, a working MAX Engine stack on DGX Spark, and early signal from an activation-level memory system.

[ Get In Touch ]

Interested in homelab setups, infrastructure automation, AI / ML, or just want to chat about tech? Feel free to reach out through any of these channels.