Joseph Stevenson

I build things with AI: some to learn, some to earn, some for fun.

Cambridge, MA Sony Sports · Hawk-Eye Sc.M. Brown

By day I lead NBA player-tracking deployments at Sony Sports (Hawk-Eye), rolling out the motion-capture systems that record every game in the league. The rest of the time I build my own systems and keep them running: agent orchestration, an autonomous sales desk, an AI maintenance product, and a personal operating system I open-sourced.

Twelve systems are below, sorted into the three buckets I actually use: research, fun, and entrepreneurial. Every screenshot is running software, every cover is a schematic of the system under it, and three projects have full papers.

Joseph Stevenson at his desk, two monitors of agent sessions running

The work

Twelve systems, three buckets.

Everything I build sorts into research (finding the edge of what these models can do), fun (things I want to exist, built for me and my friends), and entrepreneurial (finding out what strangers will pay for). The covers are not art: each one is a schematic of how that system actually runs, drawn in the same signal palette as my project notebooks.

live path structure done stopped clarify question
Bucket 01 4 systems

Research

Where I push on what Claude can actually do: orchestration harnesses, agent teams, and the skills that hold them together. Three versions of one harness, one question (how does one person run many agents?), plus the other thread: autonomous reading with an audience of one. Each system is here because it hit a wall worth writing down.

TICKET QUEUE SEVEN AGENTS, ONE SCREEN
ATLAS · Opus 4.6/4.7 Superseded

Agentic Orchestration V1

A local command center that spawns Claude Code sessions into terminal panes and coordinates a seven-role agent team through flat markdown files. No database: every piece of state is human-readable. Built in four weeks across 162 tickets, all of which were dispatched, reviewed and logged by ATLAS itself.

React · Vite · Express · node-pty · Claude Code

Case study →
OVERSEER ISOLATED WORKTREES ANSWERS AS FILES
ATLAS · Opus 4.8 · Ultracode In daily use

Agentic Orchestration V2

What replaced V1. An Overseer agent writes tickets into lanes; sub-agents work in isolated git worktrees and answer with files: done, question, clarification, issue. No agent talks to another, so the entire state of the system is readable on disk while it runs. Four agents in daily use.

Claude Code · git worktrees · file signalling

Case study →
? ? OWN MODEL, TOOLS, SKILLS, MCP HANDOFFS: OPEN
ATLAS · Domain-Specific Agents Design only

Agentic Orchestration V3

What follows V2: agents specialized as whole units (own model, tools, skills, MCP) rather than by prompt. One notebook page and no code yet, and the open question is written on it in my handwriting.

One notebook page

Case study →
30 SOURCES 800 WORDS, MAX OR NOTHING
Sift Dormant

Intelligence Synthesis

A daily brief with an audience of exactly one. Each morning an agent read my goals and live project state, scanned a 30-source floor, and shipped at most 800 tool-verified words, publishing nothing at all when nothing changed a decision. Its own 1,369-line operating program was graded nightly by CI.

Claude · Obsidian vault · scheduled agents

Case study →
Bucket 02 4 systems

Fun

Built for myself and my friends, because the fastest way to learn these tools is to ship something you genuinely want to use. Every project here has real users I can text.

Bucket 03 4 systems

Entrepreneurial

Built to answer one question: will a stranger pay? One is live in production, one runs my outbound sales desk every day behind a human gate, one I built to production readiness and then shelved, and one I shipped, grew, and chose to wind down.

UNIT PRICE QUANTITY INSTANT
The Quoter In production

Instant Quoting & Follow-Up System

Instant quoting and follow-up built into a screen-printing shop’s own website, replacing the call-back-tomorrow quote. The AI reads the request and writes the reply; every dollar comes from the shop’s own deterministic pricing table. The first install is live on a working shop’s site today.

AI intake · deterministic pricing · follow-up

Case study →
THE LEAD DATABASE WRITTEN YES, IN SLACK AUTO-SEND: DENIED
The approval desk In production

Sales & GTM Automation

The outbound sales operation of my one-person company: signal generation into one lead database, a three-email sequence with a lifetime cap checked in code, and a call list for the rest. Nothing reaches a person without my written yes in Slack. Rebuilt end to end; it runs headless on a Mac mini and needs me for exactly five things.

Claude Code · MCP · Gmail · Slack · one database

Case study →
VENDOR RANKED URGENT TENANT EMAIL EVERY DECISION LOGGED
KangRoo AI Shelved

AI Maintenance Triage System

An AI maintenance desk for small property managers. A tenant emails about a leak; it ranks the urgency, picks the right vendor from the manager’s own list, drafts the dispatch, chases the scheduling, and logs every decision to an auditable trail. Email-only on purpose.

Next.js · Supabase · Claude

Case study →
SPORTS TECH STUDENT
ENGNRS Wound down

Sports Tech Career Pathways

A career platform routing engineering students into sports technology, and my first end-to-end AI launch. I shipped it, acquired users, and then wound it down. Deciding to stop is its own skill.

First end-to-end AI launch

Writing

Three papers, written from the artifact.

Not retrospectives. Each one is reconstructed from the record the system kept while running (commit logs, ticket files, graded briefs, audit memos), and reports what was only designed, and what the numbers actually were, alongside what worked. The first two download as typeset PDFs; the third releases with the system it describes.