I run a $5M residential cleaning company across five cities with a three-person remote back office.

More than 100 cleaners in the field. I build the automation and AI operations layer that makes that ratio possible — and I write up exactly how, including what breaks.

$5Mannual revenue
5cities
100+cleaners in the field
3people in the back office

The work

$573/month of SaaS → one $51/month server

Seven tools replaced with self-hosted open source on a single box. Includes the three widely-recommended tools I rejected on security grounds, the ones I deliberately kept paying for, and a section on when you should not do this.

Read the case study →

23 AI jobs, five hard-stops, four incidents

An AI operations layer that reads nearly every system in the business and stages decisions instead of executing them. Its written constitution, the three exceptions I granted on purpose, the four times something went wrong, and the six things I can't measure.

Read the case study →
Hiring decisions. Complaint resolution. Cleaner assignment. Anything a customer will read.

Those are human at my company on purpose. The constraint list is longer than the capability list — that's the design, not a limitation.

Two doors

Hiring?

I'm available now for COO, VP Operations, and Head of Operations roles — particularly at multi-location field-service businesses and home-services portfolio companies.

What I'm looking for →

Running a service business?

Tell me what you're running and I'll tell you which parts of this would break in your operation.

How I work →