Skip to content
Mick Zijdel

Systems & Automation

Tooling that lets small teams run on AI agents, reliably

I’ve been writing software since 2017: web applications in Ruby on Rails and Django, theatre tech tools, data pipelines. But the work I find most interesting right now sits one level up: building the systems and tooling that let a small team — often an ops team of one — safely hand real work to AI agents.

That looks like two things in practice.

Operational systems. CRMs, databases, and import pipelines designed for correctness and maintainability: schema architecture, change-detection automations, documented conventions that survive staff turnover. Most of this work is for AI Safety organisations, where budgets are tight and the ops team is tiny.

Agent tooling. A set of open-source tools that make AI-augmented work verifiable rather than vibes-based: an agent that screenshots and checks its own visual output, hooks that force agents to verify code before claiming it works, utilities for reading real office documents, and Airtable tooling for schema diffing and standards checking. The common thesis: agents are only useful for operations if you can trust their output, and trust comes from verification loops, not hope.

Everything in this area is on my GitHub.

Projects in this area

All projects →

CRM & Data Infrastructure for an AI Safety Organisation

Designed and built the central CRM architecture, alumni database, change-detection automations, and donor-import pipelines for an AI safety organisation

Vischeck

A hook, skill, and CLI that make AI agents screenshot and visually check their own UI changes

Readoc

CLI tools that let AI agents read and edit Word documents, Excel sheets, and PDFs

Rails Toolkit

Agent skills encoding Ruby on Rails 8 conventions, so AI-written Rails code follows the framework instead of fighting it

Dev Hooks

Hooks and skills that force AI coding agents to verify their work instead of pattern-matching their way to 'done'

Airtable Utils

Schema export, schema diffing, standards checking, and access auditing for Airtable bases — plus an agent skill for writing correct Airtable scripts

Screenshot of the chat interface

Edinburgh Festivals Chat

Chatbot providing information about the Edinburgh Festivals, helping you decide which of >4000 shows to see

The Spotify Tools user dashboard

Spotify Tools

Listening goals and statistics for Spotify. Retired since Spotify stopped verifying apps from small developers

Screenshot of the soundboard

ImpAmp 3

Web soundboard used live in improv comedy shows — an early experiment in building real software with AI agents

The Bedlam Theatre website front page

Black Lightning

Maintainer of the Rails application that runs Bedlam Theatre