Turning my leather-defect thesis into a shipped product as AI lead: building the entire pipeline from zero, and learning the goal was a faster operator, not a perfect model.
Setup
My thesis on visual defect detection for luxury leather impressed the client enough that they wanted a real product. I joined Corporate Hangar as the AI lead for their AI projects to build it, and we partnered with a robotics company to prototype a machine using linear cameras instead of the matrix cameras from the thesis. The complexity exploded immediately. It was no longer dots on one leather: there were tens of leather types, each with its own defect vocabulary, so different that transfer learning from one to another often hurt more than it helped.
Why it was hard
Two walls at once. The first was annotation: we needed expert operators to label, but operators did not want to annotate on images, they were used to touching and flexing the hide to find defects. And because this is luxury goods, a defect is contextual: the same flaw is fine in an offcut but unacceptable where a handbag panel will be cut, so we had to filter defects by where on the hide they sat.
The second wall was that there was no foundation at all. The external data scientists before me had left no pipeline, no code, no architecture, not even GPU quota on Azure. After Vodafone, where every next step is pre-decided, I had landed somewhere the steps were not even defined. Honestly, it was thrilling, like a bird out of a cage.
Impact
The prototype did its job: it convinced the client to commit to the final machine, a 9-camera system with on-board GPUs for true real-time detection. What sealed it, I think, was not only the technology. By demo day I was as strict about finding defects as the operator was, and he could feel that I understood his pain, because I had spent months doing exactly his job. He joked that if the project ever failed, I could come work as an expert annotator.
Takeaways
Know the real objective. The goal was a faster operator, not a perfect detector, so confidence-tiering beat chasing zero false positives.
A greenfield with no senior, no pipeline, and no playbook is not a blocker. It was the most fun I have had, and a generalist who can read any code (even the front-end) ships it.
When I hear someone sell AI automation for a process they have never performed themselves, I get skeptical, and a little tempted to go have a word with their clients ๐