Christian O'Brien
Work About Contact
← All work
The Control Tower mark Control Tower ↗

An internal tool for running a studio on real numbers instead of gut feel. Built in Claude, not Figma.

  • Product Strategy
  • Agent-Native UI
  • Design Systems
  • User Testing

Control Tower

The goal

We built Control Tower because nothing on the market did the job: one place to see how the studio is doing. Not just project status, the full picture, who is stretched, what is profitable, where there is room to take on more. An internal tool, so decisions about capacity, hiring and client work happen on real numbers instead of gut feel.

The challenge

Studio health lives in too many places. Project status in one tool, profit in a spreadsheet, team capacity in someone's head. By the time you piece it together, the moment to act has passed. We wanted that picture in one glance: current, true and impossible to ignore.

My role

I led product strategy, roadmap and requirements from MVP through to production. Control Tower replaces the fragmented tooling agencies run on, pulling project materials, communication, updates and feedback into one source of truth for a team and its clients. We were our own first user, so the feedback loop was short and honest: if it did not help us run the studio, it did not ship.

How I approached it

I started from the decisions, not the data, building around the calls a studio makes: can we take this project, who is close to burnout, are we making money on this client. The activity feed uses AI to turn messy client feedback into structured, assignable tasks, the kind of work that quietly eats a team.

The part I am proudest of is how we built it. The whole design system lived in Claude: components, states, variants, light and dark, all in code. Figma got backfilled from the codebase, not the other way around, and a design system that used to take weeks came together in days.

A dashboard full of numbers is easy. A dashboard that changes what you do is hard.

The result

One surface for studio health: capacity, profit and project truth in a single glance. It shipped to production and now doubles as the knowledge and context layer for an AI agent. Decisions on real numbers, not gut feel.

Let's connect
Email LinkedIn
Control Tower logo mark and wordmark on a light gray background
Three-dimensional Control Tower symbol rendered in dark metal on black
Color palette with a yellow accent above a grayscale ramp from white to near-black
Design system board showing button, pill, card, color, typography and icon components
Agency dashboard showing customer health, revenue outlook and a customer list
Control Tower app open on a desktop monitor on a wooden desk
Manage Team table listing members with role, workload, status, cost and margin
Team member detail panel with workload settings and assigned projects
Active versus target load bars showing capacity from 85 to 120 percent
Empty task list state reading no tasks yet with a New Task button

Next case study

Remi →
© Christian O'Brien Chicago, IL