An AI platform for nonprofit animal shelters, built with Backchain. It rides on top of the management system a shelter already runs, normalizes animal data from whatever source it lives in, and generates research-backed adoption marketing. Four integrated modules: Retriever (RAG over shelter docs and the research corpus), PetData (the canonical animal record), BioWriter (kennel-card generation and scoring), and the Stacker portal. Every module is measured against one outcome: days to adoption.
Projects
An AI platform, an autonomous coding pipeline, agent plugins, and developer tools.
Daedalus
An autonomous coding pipeline on Claude Code. It claims a tracked issue, plans the change, implements it test-first, hands the diff to a separate review-gate agent that judges it cold, runs the quality gates, and commits, with no human turn between claim and commit. The controls are the work: scope enforced by hooks, turn and cost caps, bounded retries, and a blocked-with-reason stop state. Private repository; access on request.
Panel of role-specific Claude skills (Visionary, Skeptic, Operator, Ethicist) that argue from focused perspectives and disagree on purpose. An orchestrator synthesizes their outputs into agreement, disagreement, and a risk-adjusted recommendation. Conforms to the agentskills.io specification. Includes an open evaluation framework.
A filesystem-backed memory plugin for Claude Code. Three skills work at the boundaries native auto memory does not cover: consolidate (audit and graduate knowledge directories), briefing (cross-tool session orientation from tracker, git, and staleness signals), and working (an explicit checkpoint and promotion lifecycle). Ships a reproducible eval that grades each skill with and against a baseline.
A senior-reviewer audit for AI-slop in written content. It runs in a clean forked context and returns a verdict, an attributable findings table tied to specific passages, structural metrics, and a from-scratch human rewrite.
AI document classifier that herds files into organized folders. A 7-step chain-of-thought prompt extracts doctype, domain, vendor, and date, then a path builder applies a policy-compliant naming convention. Multi-provider (Ollama, OpenAI, Anthropic, OpenRouter) with a local-first default, and a reproducible eval harness that scores output against labeled samples.
The RAG module inside Evermore, now developed in that monorepo. Hybrid search (semantic plus lexical) over markdown and text, answers routed through Cloudflare AI Gateway with visible source citations, FastAPI backend, SvelteKit frontend. It serves double duty: end-user Q&A over shelter docs, and an internal index of the research corpus so BioWriter can cite the paper a recommendation came from.
Earlier open source
AWS Service Operator
Lets you define and use AWS service resources directly from Kubernetes.
AWS VPN Controller
Kubernetes controller for AWS VPN management.
AWS EKS Cluster Controller
Early stage EKS clusters and Kubernetes resource lifecycle management.