DEV Community

Guatu profile picture

Guatu

Engineer building AI agents, bare-metal K8s clusters, and IIoT systems. 7-node Proxmox homelab because cloud bills are optional. Consulting at guatulabs.com.

Location United States Joined Joined on  Personal website https://guatulabs.dev github website

Education

Bachelors of Science in Mechanical Engineering with minor in Aerospace Engineering

Work

Infrastructure, AI and Reliability engineering at Defense Contractor, Consulting Services Guatu Labs

Privacy-Routed LLM Inference: Keeping Sensitive Data Out of the Cloud

Privacy-Routed LLM Inference: Keeping Sensitive Data Out of the Cloud

Comments
6 min read
Tailscale Subnet Routers: Accessing Your LAN Without the VPN Headache

Tailscale Subnet Routers: Accessing Your LAN Without the VPN Headache

1
Comments
6 min read
PCIe Device Passthrough: NIC Name Instability and MAC Pinning

PCIe Device Passthrough: NIC Name Instability and MAC Pinning

Comments
4 min read
GPU PCI Address Instability: When Your Card Moves Between Reboots

GPU PCI Address Instability: When Your Card Moves Between Reboots

Comments
2 min read
Cognitive Memory for Agents: Vector Search vs Activation-Based Recall

Cognitive Memory for Agents: Vector Search vs Activation-Based Recall

1
Comments 1
4 min read
Vibration Monitoring Architecture: From Sensor to Dashboard

Vibration Monitoring Architecture: From Sensor to Dashboard

Comments
6 min read
Unprivileged LXC + Docker: The runc Sysctl Permission Trap

Unprivileged LXC + Docker: The runc Sysctl Permission Trap

Comments
3 min read
AdGuard Home: Network-Wide DNS Filtering with Failover

AdGuard Home: Network-Wide DNS Filtering with Failover

Comments
2 min read
Three-Layer Safety for Autonomous Agents: Stopping the Infinite Loop

Three-Layer Safety for Autonomous Agents: Stopping the Infinite Loop

Comments
7 min read
Stop Merging Broken YAML: Kubernetes Manifest Validation in CI

Stop Merging Broken YAML: Kubernetes Manifest Validation in CI

Comments
2 min read
GPU D3cold Power States: How to Brick Your Card Without Trying

GPU D3cold Power States: How to Brick Your Card Without Trying

Comments
3 min read
cert-manager + Cloudflare DNS-01: Automated TLS for Everything

cert-manager + Cloudflare DNS-01: Automated TLS for Everything

Comments
7 min read
SealedSecrets Key Backup: Don't Lose Your Encryption Keys

SealedSecrets Key Backup: Don't Lose Your Encryption Keys

Comments
2 min read
Ollama on Kubernetes: Recreate Strategy and Single-GPU Deadlock

Ollama on Kubernetes: Recreate Strategy and Single-GPU Deadlock

1
Comments
3 min read
Wildcard DNS + ndots:5: The TLS Nightmare and How to Fix It

Wildcard DNS + ndots:5: The TLS Nightmare and How to Fix It

Comments
3 min read
MQTT Broker Selection: HiveMQ vs Mosquitto for Industrial Use

MQTT Broker Selection: HiveMQ vs Mosquitto for Industrial Use

1
Comments
4 min read
Self-Improving AI Infrastructure: How Your Homelab Wiki Updates Itself

Self-Improving AI Infrastructure: How Your Homelab Wiki Updates Itself

2
Comments
4 min read
The 6-Layer Memory Architecture I Run for Claude Code

The 6-Layer Memory Architecture I Run for Claude Code

Comments
5 min read
Building Karpathy's LLM Wiki: A Production Homelab Implementation

Building Karpathy's LLM Wiki: A Production Homelab Implementation

Comments
5 min read
Proxmox API Tokens: Bash History Expansion and the ! Character

Proxmox API Tokens: Bash History Expansion and the ! Character

Comments
1 min read
AMD iGPU Stealing Your RAM: UMA Frame Buffer on Headless Servers

AMD iGPU Stealing Your RAM: UMA Frame Buffer on Headless Servers

Comments
3 min read
Agent Credential Management: Two-Tier Service Accounts for Secure AI Agent Workflows

Agent Credential Management: Two-Tier Service Accounts for Secure AI Agent Workflows

Comments
4 min read
Pod Disruption Budgets: Why kubectl drain Gets Stuck on Longhorn

Pod Disruption Budgets: Why kubectl drain Gets Stuck on Longhorn

Comments
2 min read
Equipment Health Scoring: How One Number Made My Operators Stop Checking the Dashboard

Equipment Health Scoring: How One Number Made My Operators Stop Checking the Dashboard

Comments
2 min read
Infrastructure as Code, but Automated: OpenTofu and GitHub Actions

Infrastructure as Code, but Automated: OpenTofu and GitHub Actions

Comments
5 min read
Attention Residuals: How Kimi Is Rethinking Transformer Depth

Attention Residuals: How Kimi Is Rethinking Transformer Depth

Comments
3 min read
NVIDIA Container Toolkit: Why the Default Runtime Matters

NVIDIA Container Toolkit: Why the Default Runtime Matters

Comments
2 min read
Kubernetes Storage on Bare Metal: Longhorn in Practice

Kubernetes Storage on Bare Metal: Longhorn in Practice

Comments
5 min read
Helm fullnameOverride: Naming Sanity in ArgoCD

Helm fullnameOverride: Naming Sanity in ArgoCD

Comments
1 min read
GPU Passthrough on Proxmox: A Field Guide to the Gotchas That Bit Me

GPU Passthrough on Proxmox: A Field Guide to the Gotchas That Bit Me

Comments
6 min read
DOCP/XMP: Why Your Proxmox Node Runs at Half RAM Speed

DOCP/XMP: Why Your Proxmox Node Runs at Half RAM Speed

Comments
2 min read
Multi-Agent AI Systems: Architecture Patterns That Actually Work

Multi-Agent AI Systems: Architecture Patterns That Actually Work

Comments
7 min read
Building MCP Servers with FastMCP: Stop Writing Boilerplate, Start Writing Tools

Building MCP Servers with FastMCP: Stop Writing Boilerplate, Start Writing Tools

Comments
7 min read
AMD Ryzen C-State Freezes: How `processor.max_cstate=1` Saved My Proxmox Node

AMD Ryzen C-State Freezes: How `processor.max_cstate=1` Saved My Proxmox Node

Comments
3 min read
GitOps for Homelabs: How ArgoCD App-of-Apps Scales Your Cluster

GitOps for Homelabs: How ArgoCD App-of-Apps Scales Your Cluster

Comments
7 min read
Building a Production Homelab: Multi-Node Proxmox Cluster with Kubernetes

Building a Production Homelab: Multi-Node Proxmox Cluster with Kubernetes

2
Comments
8 min read
loading...