01
Ensemble AI
Ensemble automates business processes for medium and large enterprises with AI. I joined as product designer on Flux Reliability, the spare-part product for people who keep production lines running. The users are not warehouse clerks in a tidy aisle. They are technicians on a factory floor, looking at a part that may have no barcode, a name nobody agrees on, and a history that lives in someone’s head.
That is a product problem pretending to be a form. If logging a spare is slow or untrustworthy, every later promise — matching, location, replenishment — is built on sand. I treated the first job as: make the act of recording a physical spare something a tired person can finish, and something the catalogue can believe.
The situation
Vision was broad and a little fuzzy. The company could see a large industrial AI suite. The slice that actually unblocked the rest was smaller: get a spare into the system, identified well enough that the next person does not start again from scratch. Founders, engineering, and design were not yet arguing about the same object. Some days the object was “inventory.” Some days it was “reliability.” On the floor it was “what is this, and where did I put the last one.”
I have seen this pattern for twenty years. A platform story is easier to sell than a logging story. The logging story is the one users fail first. If you skip it, you get a beautiful empty catalogue.
The design work
I started on the floor, not in the component library. I mapped how technicians find, name, and park physical spares: scan when a code exists, type when it does not, guess when the label is oil and the official name is a sentence. The interface had to tell the truth about stock that is incomplete, duplicated, or sitting on a shelf that the system has never heard of.
The flow I prototyped was short on purpose. Scan or type. Match against the catalogue, including the uncomfortable “this might be one of these” state. Confirm a location a human can walk back to. That last step is design, not a data field. A location that only a database understands is a lost part.
Design reviews were about whether the screen was lying. Does this look like a finished record when it is not? Are we hiding the mess to look enterprise-ready? I would rather a technician see “we are not sure” than click Confirm on a fiction. AI tooling meant research notes became a tryable interface in days, so those reviews happened against a prototype, not a deck of boxes and arrows.
The product call
I sat in the product seat for the slice that unblocked everything else. Scope stayed narrow on purpose. The temptation in an industrial AI company is to jump to prediction, automation, and the slide that says “closed loop.” None of that holds if the team cannot agree what a logged spare is.
So the roadmap question was not “what can the model do.” It was “what decision can the team make this week if they can poke a working UI.” I used AI the way I now use it everywhere: compress the distance between a conversation and an artefact. Notes from a walkthrough became a flow people could click. Arguments moved from “I think users will…” to “try this and tell me where you stop.”
That is product management with design hands. You do not need a twelve-week discovery phase to learn that a spare without a barcode is the common case. You need to put that case on the happy path and refuse to treat it as an edge.
What I would do again
Pick the smallest real job, make it honest, and get the team deciding against something they can use. In 2026 that loop is short enough that “we should write a spec first” is often a way of delaying the argument. I still write things down. I just do not wait for the document to be the only thing in the room.
Hiring managers sometimes hear “AI” and picture a person who outsourced the craft. The opposite is true here. The craft is knowing which spare-part moment is the product. The tools let me get to that moment before the calendar eats the quarter.