Skip to content
Hack Your WorldSoftware · Infrastructure · Home automation

Projects

Projects I Run and Publish

Software I publish and the Home Assistant setup I use at home.

Public code

The articles explain the implementation and the bugs. Use the repositories for installation instructions, releases, and issue reports.

MySQL MCP

A source audit that separated query-prefix validation from database grants, inherited option-file credentials, and raw result caching. MySQL MCP on GitHub.

Snap-DNS

Why TSIG secrets left the browser and every split-DNS operation now carries an explicit key and view. Snap-DNS on GitHub.

tad

A tmux cockpit that became more useful after I removed permanent screens and made live agent state the center of the interface. tad on GitHub.

See every public repository on GitHub

The full stack

Why I mix Caséta, ESPHome, Matter, and Eufy

One coordinator does not require one ecosystem. Permanent controls, custom lighting, loose lamps, appliances, and security each have different failure modes.

See what runs where

Lighting

WALL CONTROLS

Caséta versus Matter bulbs

I use Caséta for the house and save smart bulbs for lamps without a Lutron-controlled load.

POWER RECOVERY

A power-switched WLED cove

Normal off leaves the controller awake. Full off cuts power and requires a startup sequence.

Appliances and local AI

Eufy Omni S2 through Matter

What Home Assistant gets, what stays inside Eufy, and why a rescue alert matters more than another start button.

Ollama on an RTX 5070 Ti

Measured Qwen3 speed, the Home Assistant setup trap, and the false-success test that changed how I expose controls.

Calculators

The calculators stay separate from product recommendations. They are for checking whether an always-on device, replacement, smart plug, or long backup is worth the trouble.