RBUFFY.LABROHAN / ENGINEERING SYSTEMS
PERSONAL ENGINEERING LAB // ONLINE SHOWCASE

Meet Buffy.
My machine.
My laboratory.

I turned a workstation into a home for local AI experiments, self-hosted software, monitoring, and smart-home control. This is where I build things, break them, learn how they work, and document the results.

BASE SYSTEMHP Z440 Xeon workstation
GPURTX 4060 Ti 16 GB VRAM
OSUbuntu Linux
FOCUSAI + systems + IoT
BUFFY / CONTROL ROOMSYSTEM MAP · 01
GPU WORKLOADSInference · Vision
CONTAINERSDocker Compose
OBSERVABILITYMetrics · Logs
SMART HOMESensors · Control
FOUR INTERCONNECTED SYSTEMSDESIGNED TO LEARN BY BUILDING
EXPLORE THE LAB 04 ENTRY POINTS
01 / ENGINEERING PROJECTS

Beyond a server.
Real things built on it.

The hardware is only the beginning. These are the systems, experiments, and integrations that give the homelab a purpose.

02 / HOW EVERYTHING FITS

Four layers.
One self-hosted ecosystem.

Compute runs the experiments. Containers run the tools. Monitoring explains their behavior. IoT connects the software to the physical world.

BUFFY / SYSTEM ARCHITECTURECONCEPTUAL OVERVIEW
System diagram showing public website, GPU and MLOps experiments, Docker services, observability, and smart-home devices
Public pages showcase the work. Private services and smart-home controls remain accessible only to me.
01 // COMPUTE

AI and experimentation

RTX acceleration, model inference, computer vision, notebooks, and experimental workflows.

02 // PLATFORMS

Containers and data

Docker Compose services, development workspaces, PostgreSQL, MariaDB, caches, and document tools.

03 // TELEMETRY

Operational visibility

Resource metrics, logs, uptime monitoring, and event-driven notifications.

04 // EMBEDDED

IoT and control

Home Assistant, ESPHome, environmental sensors, and a Z-Wave thermostat.

03 / A LOOK INSIDE

This is my actual homelab.

Meet the self-hosted launcher I use to reach the tools that run on Buffy. Organized by workload, from research notebooks to telemetry.

Screenshot of the Buffy self-hosted dashboard showing AI workloads, infrastructure, observability, databases, data tools, and automation services
BUFFY / SELF-HOSTED DASHBOARD Screenshot from my workstation · Interfaces shown for illustration
04 / THE SOFTWARE STACK

The tools behind the experiments.

Search by name or filter by purpose. Each tool fills a role in an ecosystem I deploy, maintain, and extend.

—tools in view

A tour of the software ecosystem, not a direct link to administrative interfaces.

05 / THE MLOPS TOOLCHAIN

From dataset to repeatable experiment.

The research environment connects a GPU workstation with version control, workflow tools, artifact storage, and observability.

01 / INPUTDatasetsDVC · Git
→
02 / RUNExperimentsPython · RTX · notebooks
→
03 / WORKFLOWOrchestrationPrefect
→
04 / OUTPUTArtifactsMinIO
→
05 / INSPECTTelemetryPrometheus · Grafana · Loki

This is the intended end-to-end workflow of my research platform. The documentation covers each component; experiment-specific benchmarks will be added as runs are recorded.

Read the ML infrastructure case study ↗
06 / TRY IT YOURSELF

A thermostat you can experiment with.

Move the sliders to see how my room-aware control strategy weighs temperatures and chooses a thermostat setpoint. This simulation never connects to my home.

INTERACTIVE / RUNS IN YOUR BROWSER

Room-aware heating logic

Two bedrooms each contribute 40% to the calculation; the living room contributes 20%. The controller uses a target, deadband, and bedroom overheat rule.

The room values are examples. Adjust them to explore what changes.
CONTROLLER / SIMULATION
—°F
WEIGHTED ROOM TEMPERATURE
CONTROLLER DECISIONCALCULATING
ILLUSTRATIVE SETPOINT REQUEST—
69°F target · 68.5–69.5°F band · 72°F bedroom limit
How I built the real system ↗Read the full Substack story ↗
Browser-only demonstration — it mirrors the documented decision rules, not the full running Home Assistant automation. The Honeywell thermostat remains responsible for controlling the furnace.
07 / PUBLIC EXPERIMENTS

Come inside the lab.

This website is the public front door. The next addition is a guarded, RTX-powered AI interface connected to the physical workstation.

08 / BUILD · OBSERVE · IMPROVE

A workbench for
curiosity at scale.

Buffy evolves with each project. Some systems are already powering my experiments and home; others are the next things I'm building. I document the details because the process is just as interesting as the result.