I build agentic systems, evaluate foundation models for Australian regulated sectors, and use AI as a creative instrument. The three connect: I evaluate the models, orchestrate the agents, and put the output to work.
Headless autonomous loops running on a Mac mini — workers that produce, a supervisor that triages, Signal for delivery. No dashboards, no polling.
- supervisor — two-layer producer/verifier architecture. Workers write run files; a separate triage agent classifies them and signals only when something actually matters. Integrates with any tool that writes to the filesystem — Obsidian, CI, scrapers, task managers.
- bullpen — profile-driven content pipeline using Claude Code subagents. Researcher, drafter, rhythm polisher, trimmer, safety reviewer, image prompter — each with a distinct role. Voice and constraints are config, not code.
- podcastindex-mcp-server — MCP server for the Podcast Index API. Exposes search, episode lookup, and feed discovery as tools any MCP-aware agent can call.
Leaderboards are useful, but they do not tell you how a model behaves in a specific operating context. I am building tools that measure model performance against local tasks, constraints, and evidence.
- hexapla: early evaluation harness for running repeatable model tests, scoring outputs, and producing comparable result matrices.
Writing and music are the same problem: structure, voice, and knowing when to stop. I use AI as a collaborator on both.
- bullpen — the writing side. Multi-agent pipeline from research through publication, with per-profile voice configuration.
- asian-sentry-techniques — the music side. Orchestration and composition notes from working in Logic Pro with foundation models. AI as co-composer, not autocomplete.
- music21-mcp — MCP server exposing 16 music21 MIDI tools to AI agents. Key detection, chord analysis, transposition, velocity, quantization, reharmonization, melody extraction, form analysis, and pattern search. Spec-driven, TDD, 120 tests.
- reascript-mcp — MCP server for Reaper/ReaScript project control and state readback. Parses
.rppprojects, generates Lua ReaScripts, and writes smoke-test scripts for REAPER execution. The DAW execution layer for the agentic music stack.
I write about AI deployment in Australian regulated sectors, sovereign infrastructure, and building with agents at craiglawton.com. AWS-affiliated — I disclaim my role, not my opinions.
- Blog: craiglawton.com
- LinkedIn: linkedin.com/in/craiglawton
- Podcast: Building a Better Geek

