Fiber · underground utility · outside plant · directional drilling

Stop losing money onwork orders thatnever get billed.

I built the system that catches it before close, for a mid-sized fiber contractor. It runs their business today.

$125/hrNo retainer. No minimum. No agency layer.

My guarantee. If you are not impressed with the results by day five, you do not pay me.

248-906-8367Call me.

Work orders, field hours, job costs and payroll already live in systems you pay for every month. Connected, they answer what a crew's week is worth, what was built and never billed, and where margin is going. Nineteen integrations, one screen, in production today.

Scroll down and use it. Start with the Opportunity Intelligence System.

  • 19live integrations
  • 1,400projects reconciled
  • 5carriers automated
  • 7→1subscriptions replaced
The problems, and what I did about them

What actually costs a fiber or utility contractor money.

  1. The work order nobody has time to open

    Every carrier sends purchase orders differently — a ZIP of PDFs, an HTML thread with the line items buried in it, a procurement notification that looks like a PO and is not quite one. Somebody opens each and types the number, job name, address and every line into something else.

    FixedCarrier POs that stop being retyped

  2. Revenue that was earned and never invoiced

    It does not show up as a loss. It shows up as a job that came in thin. I reconciled this across fourteen hundred projects: what crews reported against what was actually billed, priced off the rate book, with the gaps flagged before close.

    FixedUnits built against units billed

  3. Knowing how a job went three weeks after it ended

    Cost in one system, billed units in another, married up at close. By the time the number is right the crew has been on the next job for a fortnight and nothing can be done about it.

    FixedProduction value per crew and per sub

  4. The forecast only one person can open

    A workbook three years old, a new tab every Friday for the check run, sixty tabs by the end, broken links through the AP tab, and one person who could have the file open at a time.

    FixedA thirteen-week forecast that updates itself

  5. Systems that were never introduced to each other

    Field hours into payroll. Payroll into job costing. Card spend into the GL. Fleet and equipment into anything at all. Nineteen integrations later, the carrying stopped.

    FixedField hours to payroll to job cost

  6. Finding the work after the RFP has dropped

    Franchise filings, permit applications, council minutes and grant awards are public six to eighteen months before an RFP exists. Watched, scored and ranked, they are a pipeline instead of a news alert.

    FixedPublic records scored into a bid pipeline

What it looks like

The platform, running.

The application itself, running here in the page — not a video and not a mock. Five areas of it, with the real field names, unit codes and job-numbering schemes. Click anything: open a work order, filter a week, change a stage.

This is the running application, not a video or a mock. Click anything. The data is fabricated — the field names, unit codes and job-numbering schemes are the real ones. Open it full screen ↗

Work you built and never billed does not come back after close.

Seen enough?Book a 20-minute call

Or start smaller. No call.

Why one person

One engineer, start to finish.

No account manager, no bench, no handover to a junior after the sale. The person who hears the problem is the person who writes the code, and there is nobody in between to translate it.

1engineer

Start to finish

What you describe on a Tuesday call is what gets built. It does not pass through a salesperson, a business analyst and a ticket queue first, losing a little of itself at each one.

Day 5

First thing running

Not a discovery phase and a deck. Something works, in your accounts, by day five.

0

Layers above the work

An agency bills an account lead, a project manager and a bench alongside the engineer who writes the code. Here there is none of that to bill you for.

Yours

Accounts, code and docs

It runs under your licenses on your infrastructure, documented as I go. If we stop tomorrow you keep a working system and the notes to run it without me.

Before you have to ask

  • General liability insurance, Florida. Certificate on request.
  • Everything runs in your accounts, under your licenses.
  • Documented as I go, so nothing depends on me afterward.
Built, not proposed

Every one of these is running in production.

19

Live integrations on one platform — QuickBooks, Bill.com, SwipeClock, Paylocity, Samsara, Fleetio, Expensify, SharePoint and the field system.

1,400

Projects reconciled for units built against units billed, priced off the carrier rate book.

5 carriers

Work order intake automated end to end, each one arriving in a different format.

7 to 1

Subscriptions replaced by the platform that took their place.

Wow, we've been trying to do this for 3 years. You did it in 3 months.
The fiber contractor I built it for
What I bring

The stack, and the judgement to use it

AI and Automation
Claude CodeModel Context ProtocolAnthropic APIOpenAI APIAgentic WorkflowsSpec-Driven DevelopmentRAGLangfuseTypeScriptReactSupabaseVercel
Platform and Infrastructure
Microsoft 365Entra IDConditional AccessIntuneExchange OnlineTenant MigrationsMicrosoft Graph APIPowerShellAzureAWS
Next step

Tell me which of your systems do not talk, and which numbers you still have no dashboard for.

Twenty minutes, no pitch. Tell me what is costing you the most money, time or pain, and I will tell you whether I can fix it and roughly what it runs.

$125/hrNo retainer. No minimum. No agency layer.

My guarantee. If you are not impressed with the results by day five, you do not pay me.