Have we built for a contractor before?
Not yet, and we are not going to pretend otherwise. There is no published trades client on this site, and if you see a custom software firm claiming deep experience in every industry at once, that claim is usually doing more work than the evidence behind it.
What we have built is the thing underneath an estimating tool. Breaker Tools Pro, the business platform we own and use, contains a pricing engine that takes real cost inputs and business rules and produces a consistent number, plus inventory and job level reporting on top of it. The domain is different. The mechanics of encoding somebody's pricing logic into software that anyone on the team can run are the same.
The other thing we bring is a habit of asking the unglamorous questions early: what happens on the job that does not fit the rule, who overrides the price, and what the crew does when there is no signal. Those answers decide whether a tool gets used or quietly abandoned.