Desarmadero Operations Prototype
Turned one discovery call with an auto-dismantling yard into a clickable operations prototype, PRD, and functional spec before quoting the full build.
Starting Point
A returning client had one discovery call, paper budget sheets, WhatsApp, Excel, memory, and a 301-position yard that needed to become an operating system.What Shipped
A live role-based prototype, seeded demo, discovery transcript, PRD, functional spec, and prototype screenshots.Why It Mattered
The client could validate the operating model through a working app instead of abstract requirements.Summary
A returning client wanted to go beyond a searchable parts catalog and run the auto-dismantling yard itself.
One discovery call became a clickable operations prototype, PRD, functional spec, and live demo. The point was not to finish the whole product immediately. It was to prove the workflow, expose misalignment early, and make the next scope conversation concrete.
The Situation
The first project for this client was a searchable parts catalog. It helped customers check stock before calling.
The second idea was bigger: counter sales, cash desk payments, dismantle orders, assignments, and finding vehicles inside a 301-position yard. The existing system lived across paper budget sheets, WhatsApp, Excel, and people remembering where cars were parked.
Forward-Deployed Move
Start from the actual operating model.
The work began with how the yard really runs, not a generic inventory app. A counter sale can happen before parts are physically pulled, so the prototype treats sales as the start of a dismantle workflow.
Build before quoting the full system.
Instead of jumping straight to a quote, I built a working prototype first. A clickable app is often the fastest way to confirm whether I understood the business.
Prototype Surface
The prototype follows the yard’s daily operation: seller records the sale, cash desk confirms payment, the dismantle manager assigns the work, and the dismantler sees only the orders they need.


What The Prototype Proved
Payment gates the work.
A dismantler cannot see the order until the cash desk records a deposit or full payment. That matched the business rule behind the real operation.
The yard map replaces memory.
The 301-position map makes a vehicle searchable by plate, so the workflow no longer depends on someone remembering where a car is parked.
Roles shape the product surface.
Administrator, seller, cash desk, dismantle manager, and dismantler each get a focused surface instead of one overloaded back office.
What Shipped
The shipped work sample shows the whole arc: messy spoken input on one side, a structured spec and clickable operations system on the other.
Discovery
A single call became a product model.
The workflow moved from spoken explanation, paper sheets, WhatsApp, and memory into a structured PRD and functional spec.
Prototype
The client could click through the operation.
The SvelteKit prototype covered counter sales, cash desk release, dismantle assignments, the yard map, and mobile-friendly dismantler work.
Alignment
Scope moved from abstract to concrete.
The client could validate whether the app matched the yard before the full quote and phase plan became the conversation.
Artifacts
The repo shows the full paper trail.
The open work sample includes the discovery transcript, PRD, functional spec, live demo, seeded fake data, and prototype screenshots.
Artifacts
The prototype is public as an anonymized work sample.
Live demo: desarmadero.pages.dev. Password: asado.
Repository: github.com/HanifCarroll/desarmadero.
The repo includes the raw discovery call transcript, PRD, functional spec, screenshots, seeded fake data, and the live prototype code.
Why It Matters
This is the kind of work that makes forward-deployed engineering valuable: enter an unfamiliar operating environment, understand how the business actually works, turn that into product structure, and use software to make the next decision clearer.
The prototype made the scope conversation better because the client could react to a real workflow instead of reviewing abstract requirements.