Infrastructure & Automation

Systems

The infrastructure behind the projects — multi-agent AI systems, data pipelines, server management, and automation that runs 24/7 without supervision.

How I Think About Systems

A good system is invisible when it works and obvious when it breaks. I build with that in mind — clear data flow, canonical storage, structured logging, and designed failure modes. If something goes wrong at 3am, the logs tell you what happened and the system recovers on its own.

I come from a manufacturing background where downtime costs real money. That discipline carries into every pipeline, every cron job, every API endpoint I build.

Active Systems

OpenClaw Multi-Agent System

Live

A fleet of AI agents coordinating through a canonical file system — task intake, assignment, execution, and review. Agents specialise in coding, operations, content, and governance.

Node.jsPythonDiscord APICronSQLite

SoakHauler Data Pipeline

Live

Discord bot → SQLite databases → REST API → web dashboard. 22+ endpoints serving player data, economy tracking, mission logs, and PvP analytics for a Star Citizen org.

Pythondiscord.pybetter-sqlite3Next.js
View project →

wfdnelson.com

Live

This website — Next.js with automated blog engine, MDX content pipeline, dynamic sitemaps, and CI/CD deployment to a DigitalOcean droplet via nginx reverse proxy.

Next.jsReactTailwindnginxLet's Encrypt
View project →

DAJobs Analytics Platform

Live

Job market analytics dashboard tracking remuneration and role data across Australian markets. Live on a secure subdomain with Streamlit frontend.

PythonStreamlitPandasnginx
View project →

Canonical Data Governance

Active

Structured file system for task management, memory, intake processing, and agent coordination. Enforces data flow rules: intake → structured → routed → archived.

JSONLMarkdownPythonCron

Discord Intake Bridge

Live

Automated pipeline that captures Discord messages, classifies them (task/goal/idea/log), and routes to canonical storage. Includes watchdog monitoring and auto-restart.

Pythondiscord.pyJSONL

Infrastructure Stack

Compute

  • • DigitalOcean droplets (Sydney region)
  • • WSL2 development environment
  • • Tailscale mesh networking

Web & Networking

  • • nginx reverse proxy
  • • Let's Encrypt SSL (auto-renewal)
  • • DNS via Cloudflare

Data & Automation

  • • SQLite (WAL mode, multiple DBs)
  • • JSONL canonical storage
  • • Cron-based task scheduling
  • • Git-based deployment

API Endpoints

Live endpoints powering the SoakHauler ecosystem:

/api/soakhauler-data/api/playerdata/player_profiles/api/playerdata/raid_logs/api/soakevents/events/api/soakevents/ledger/api/soakhauler/playerdata/raid_leaderboard/api/soakhauler/playerdata/raid_summary/api/intel/api/refinery

Need a system built?

Whether it's a data pipeline, automation workflow, or infrastructure setup — I build systems that run reliably and scale when needed.

Get in Touch