Automation & AI

Automation & AI

I like making repetitive work disappear.

Scripts, integrations and AI-directed builds; 7 machines at home run from one repository. I run AI agents and harnesses daily and use generative AI for anything I can.

What I handle

  • Declarative infrastructure, one repository describing every host
  • Shell scripting and scheduled jobs
  • Monitoring and alerting kept short enough that people read it
  • Wiring systems together where no supported integration exists
  • Reading and writing structured data: logs, exports, reports, registers
  • Linux hosts, services and the small jobs that keep them predictable
  • Directing AI tooling: writing the brief, checking the output, deciding what not to hand over
  • AI agents and harnesses: opencode, Claude Code, Codex, Gemini CLI — used daily, disclosed on every build
  • Generative AI for research, writing, code and data tasks wherever it helps
Tokens
3.92B in · 12.79M out

Through my agent harnesses to date. Includes cached context. Updated 29 September 2026.

The fleet at home

HostRoleHardware
amalthea, metis, thebe, adrasteaHome kiosksToshiba TCxWave POS terminals, repurposed
europaZFS NAS, netboot, binary cache, remote managementHPE MicroServer Gen10, Opteron X3216, 8 GB ECC
callistoBuild and serve: PostgreSQL, MQTT, fleet builderHP EliteDesk 800 G4, i5-8500T, 64 GB
palleneCloud builderKamatera VPS
Proxmox nodeVirtualisation host: Home Assistant OS, n8n, smokepingThinkCentre M93p Tiny
t460sDaily workstationThinkPad T460s, CachyOS

What runs on a schedule

WorkflowWhat it doesCadence
Shift-change watchdogDiffs the rostering calendar, alerts on changes inside 7 daysHourly
Roster pipelinePublishes the next shift to Home AssistantEvery 15 minutes
Infrastructure watchdogSSH health checks across the fleetEvery 15 minutes
Cheap-power alertChecks live energy pricingEvery 15 minutes
Morning digestPrices, weather and infrastructure in one messageDaily 07:00
Nightly exportExports all workflows and encrypted credentials, keeps 14Daily 02:30
Proxmox backupBacks up the virtual machines, keeps the last 3Mon and Thu 03:30

Case studies

Lab notes

  • Fourteen hours on one NixOS build: a microarchitecture mismatch, eleven failed closures and an NFS attribute-cache fix, documented in a 505-line handoff.

Hiring for automation or AI integration? Tell me about the role.

I'll reply with something specific.

Clock
--:--:--—Local time