Santa Barbara coastline from the water

Ben Battles

AI operator · instructor · consultant

About

OperationsTeachingConsulting

I build AI systems and teach others how to do the same. Full-stack apps, agents, and personal operating systems. Working with companies on what to build, buy, and ignore.

Built in California, building in Mexico

Work

Operations

AI Systems

Full-stack apps and agents for messy, high-volume operations.

Teaching

Courses & Workshops

Hands-on AI courses for founders, friends, and family.

Consulting

Build & Strategy

Working with companies on what to build, buy, and ignore.

Portfolio

Skills

Try my skills

Installable Claude Code skills I've built — workflow automation, code review, morning briefings, and more. Clone the repo, drop the skill in, start using it.

Browse on GitHub
Personal Agent

Cacti OS

Download and set up your own AI chief of staff. Clone once, run one command, walk away with a fully wired personal AI system — knowledge base, agents, and daily briefings included.

Clone on GitHub

Live Apps

Crate Check

Scan vinyl records before you buy — price, rarity, condition.

Open app

Video to Recipe

Paste a cooking video URL, get a clean structured recipe.

Open app

SplitSquad

Group expense splitting, simplified.

Open app

Exit Interview

First-person office escape game. Find the exit before The Manager finds you.

Open app

Rivers of Civilization

Explore how rivers shaped the ancient world.

Open app

Systems I've Built

Freight Ops · AI Agent

Scheduling Agent

An orchestration agent and channel sub-agents schedule every appointment type or flag it for human review.

TypeScriptTemporalOpenAIBAML
Pricing · Automation

Automated Quoting Engine

A self-improving engine automatically bids on shipment opportunities and optimizes pricing rules.

PythonSnowflakeTypeScriptAgent BrowserREST APIs
Intake · Document AI

Shipment Creation Pipeline

A document AI pipeline extracts tender details and creates shipments in the TMS automatically.

TypeScriptTemporalExtend AILLM
Freight Ops · ML

Appointment Prediction

A model predicts the ideal appointment time so scheduling can run end to end.

PythonSnowflakeTypeScriptREST APIs

Courses

Athlete OS

Build your own AI running coach. A dashboard that reads your wearables, a coach agent you talk to on Telegram, and a system you own and keep customizing after the course ends.

Explore Athlete OS

Master Class: How to Use AI

A practical four-week class for building a personal AI system around the work and life you already have.

Explore the master class