Todd Ludington

Projects

A selection of practical work across infrastructure, automation, and small web tools.

Follow any line into the map →

Featured

Curated highlights

Stories

A Site That Listens: Making This Portfolio Human

Active New

Seven extensions in one week turned a tidy static portfolio into something with a voice — a site that answers questions in my own words, shows its depth honestly, and draws twenty years of work as a transit map.

Astro Tailwind CSS SVG

Compass — Local-First Terms-of-Service Analyzer

Active New

A privacy tool that reads the legal documents people are asked to accept and renders plain-language summaries — built against a calibration corpus that turned a fuzzy problem into a regression-testable engine.

TypeScript Node.js SQLite

Self-Healing Homelab: Three Failures, One Evening

Complete New

Three independent infrastructure failures surfaced in a single evening. Each got traced to its root cause and paired with a permanent observability layer, so the same class of failure can never go silent again.

Home Assistant Gatus ntfy

Homelab Service Catalog and Relationships View

Active New

A single YAML file became the canonical inventory of every homelab service, host, and dependency — and a new graph view caught a real 46-hour outage within hours of going live.

Python PyYAML Vanilla JS

Toddified.com

Active

A companion blog to this portfolio — same paper-and-grain visual DNA, given a distinct identity through a light-mode terminal aesthetic and a teal accent.

Astro 5 Tailwind CSS v4 Markdown Content Collections

HamCation Event Technology Platform

Active

A suite of interconnected web apps powering volunteer operations for one of the largest amateur radio conventions in the country.

Cloudflare Workers D1 Pages

AI Terminal Workflows

Active

A working practice for using AI coding agents from the terminal — multi-tool evaluation, repo-local instruction systems, persistent memory, and MCP server integration applied across daily engineering and consulting work.

Claude Code Codex Gemini CLI

VoIP Workflow Automation Platform

Active

Custom n8n nodes that turn a VoIP phone system's call control API into a building block for visual workflow automation, deployed on a single droplet with a split public-and-private access model.

TypeScript Node.js n8n

MCP Servers for Operational Platforms

Active

A growing collection of Model Context Protocol servers that bridge AI assistants to the day-to-day operational tools an IT service business runs on.

Python TypeScript MCP SDK

Field notes

Dec 2025 Ansible + Fedora for Plex with Hardware Transcoding
Nov 2025 NAS Migration and Throughput Optimization
Jun 2025 Caddy, TLS, and DNS-01
May 2025 Homelab Observability Stack
May 2025 NextByte
Feb 2025 Network Segmentation & Migration
2025 Homelab VLAN Consolidation and Security Model
2025 Internal DNS and Reverse Proxy Design