Projects

Things I’ve built or keep running. The first three are part of a current system at work, so they’re described by what they do.

Preview-site AI loop harness

At work · Playwright · seeded database · simulated external services

An agent loop that writes code, runs it, and validates the result. It fixes its own build errors, then checks the UI, exceptions, and the database. Playwright drives the browser against a seeded database, with external services simulated.

Jira AI builder bot

At work · Jira webhooks

Webhook-driven. When a ticket comes in, it evaluates the codebase, triages the ticket, and builds.

Slack AI auto-triage bot

At work · Slack

Triages questions posted to a support channel.

Idaho Native Plant Society site support

WordPress · CiviCRM

WordPress and CiviCRM for the Idaho Native Plant Society, kept current and patched using AI agents.

-->