case file 01 · flagship · industrial laundry CMMS

Weave.

Twenty years on the laundry floor, distilled into one super-app. The maintenance system I always wished existed.

live · weavecmms.com Request a walkthrough →
§ what it is

A CMMS that finally speaks laundry.

Industrial laundry maintenance is scattered. PM schedules live in spreadsheets. Procedures are in binders. Parts are tracked on whiteboards. Photos of error codes sit on someone's phone. The knowledge is there — but when a machine goes down, nothing connects it.

Weave is an organization-level CMMS that pulls PM scheduling, work orders, procedures, parts inventory, and vendor collaboration into one platform — built for multi-plant operators, not adapted from generic manufacturing software.

The part I'm proudest of is the document intelligence. Every manual you upload gets fingerprinted page-by-page into vectors, so a question like "how do I replace the steam valve?" instantly finds the three relevant pages across a 300-page PDF — and the AI answers with page-level citations back to the source.

It's the whole career folded into software: the pattern-matching a good tech does on a Tuesday afternoon, made queryable.

01

PM scheduling

Calendar, cycle-based, and runtime-based triggers with configurable grace periods and real-time compliance % across every facility.

02

Work orders

Step-by-step checklists with measurement entry, pass/fail checks, photo capture, and a digital signature at the end.

03

Parts inventory

Define a part once, deploy it to every facility with per-site stock. Photograph a packing slip and AI matches the line items.

04

Machine AI chat

Ask any machine a question and get an answer sourced from its own documents — with clickable citations to the exact page.

05

QR issue reporting

Anyone scans a machine's QR code to report a problem. No app, no login — the issue lands with photos and context.

06

Vendor portal

Service providers get a branded, scoped portal — their logo, their subdomain, access to only the machines they service.

§ my musings

Why this one matters to me.

This is the app I'd hand to 2006-me on his first day, and it would have saved him a decade of Excel.

Everything I've ever learned about the laundry floor is in here somewhere — the way a good maintenance tech thinks, the questions a plant manager asks at 6am, the reason a "simple" PM slips three weeks. I didn't want another dashboard. I wanted the thing that connects the dots when a machine goes down.

It's also my playground for AI-native product design: embeddings, context caching that lives on the machine instead of the session, agents that read a service manual and hand back structured procedures. If you want to see where twenty years of domain obsession meets bleeding-edge tooling — this is it.

§ see it in action

A walkthrough is on request.

◆ by request weavecmms.com

Weave runs real laundry plants — live operators, real customer data — so there's no open demo login. If you'd like to see it end to end, I'm glad to give a guided tour or spin up a seeded seat against a fictional multi-plant operator.

  1. Email me and mention what you'd like to see — ops, the AI layer, or the architecture.
  2. I'll set up a short screen-share, or provision a temporary demo account.
  3. We walk the parts that matter to you: dashboards, PM compliance, parts, the machine AI chat with citations, and the QR issue-report flow.
§ under the hood
Rails 8.1 API PostgreSQL + pgvector React 18 + TypeScript Vite + Tailwind v4 Capacitor (iOS + Android) Gemini · embeddings + caching RabbitMQ event bus Fly.io
← back toAll work next case file →PetalPost