Harvey's Yard

Tools that give a dirt, asphalt and concrete guy his evenings back.

Fewer nights at the kitchen table with a scale ruler and a calculator. Here's what I'd build for you, starting with the two that save the most time. Everything below works: click it, drag it, break it.

See it work
"Hey, it's Harv. Plans in, numbers out, and it checks its own math before I do."

Built around the takeoffs, the re-dos and the phone calls that eat your nights.

Eight tools · In the order I'd build them

The sample job

One grading sheet. Every tool below runs on it.

A Phase I paving yard: two metal buildings on slab, a paving grid, an 8" section, and a flow line falling to one low point. The same sheet feeds the bid, the 3D check, the dirt balance and the job tracking.

This is what it looks like built.

Rendering of the finished sample job: two tan metal buildings, a fresh asphalt yard with striping, and a concrete valley gutter running to a catch basin, with Phoenix mountains behind
Rendering of the sample job, built from the grading sheet
1

Plans to bid

Drop in the plans. Get quantities and a bid in minutes.

Upload the plan set or snap a photo of the sheet. It reads the grades, areas and sections, works out asphalt tons, base, grading and concrete, then prices it with your rates. Every number shows its math, and nothing goes out until you approve it.

The six-hour takeoff becomes a half hour of looking it over.

It reads the sheet

Black = finish grade · pink = subgrade, like the marked-up sheet

What it pulled off the sheet

  • Paved area (total minus buildings)324,699 sf
  • Pavement section (finish − subgrade)8" = 0.67'
  • Building finish floor31.00
  • High edge / low point31.45 / 27.79
  • Grid points read136 paved
  • Hand calc found on sheetRow I, 5.02%

Anything it can't read clearly goes on a "check this" list instead of into the bid.

Then it prices it with your numbers

Rates are placeholders; yours replace them on day one. Change the thickness and watch the cutaway.

AsphaltAggregate baseSubgrade
2

Catch it on paper

The sheet lifts into 3D, and the problems light up.

Every grid point gets checked for low spots, flat areas and slopes over spec, and the hand math gets re-done. Make it rain to see where water actually goes. When something's wrong, it works out the fix, what the fix costs, and writes the question to the engineer for you to send.

One birdbath caught on paper beats a mill-and-overlay on your dime.

This is the flat sheet. Press "Lift it off the paper" to raise every grade to its real height (20× so you can see it).

What the self-check found

3

Dirt balance

Know how much dirt leaves or comes in before you price the trucks.

It lays the finish grades over the existing ground and figures cut and fill at every grid square. Red is dirt coming out, blue is dirt going in. The net tells you whether you're hauling off or importing, and how many loads.

Trucking is where grading jobs quietly lose money.

Cut (dig out)Fill (bring in)Existing ground mesh

Earthwork for the sample job

Existing ground here is a sample surface. On a real job it comes from the topo survey or a drone flight.

4

Foreman's daily report

A 30-second voice note becomes the day's log.

The foreman talks into his phone on the drive home. You get a clean daily log: what got placed, how much, trucks, hours, delays, and tomorrow's plan, filed against the job and ready to back up a change order.

No more calling around at 6 p.m. to find out what happened today.

0:31

Daily log · Sample job · Day 6

Quantities roll straight into chapter 6, bid vs. actual.

5

Change orders

Hit something that isn't on the plans? The change order writes itself the same day.

The crew notes what they found. It prices the extra work from your rates, attaches the photos and the daily log, and lines it up for your OK before it goes to the GC.

Extra work you don't write up is work you did for free.

What the crew sent

"Hit an old concrete footing at C-7. About 12 by 6, a foot thick. Broke it out with the hammer, 3 hours, hauled it off in 2 loads, backfilled with base."

From the foreman's phone, 2:14 p.m., with 4 photos.

Change Order #003 · Sample jobGrid C-7
Break out buried concrete footing, 12' × 6' × 1' = 2.7 CY3 hrs × $310$930
Haul off and dump concrete2 loads × $165$330
Backfill with base, compacted5 tons × $32$160
Overhead & profit15%$213
Total change$1,633
DraftedYou approvedSent to GCSigned
6

Bid vs. actual

Find out a job is running over on day 6, not at tax time.

Tons, truck loads and hours from the daily logs land against what you bid, every day. When something starts drifting, it tells you while there's still time to do something about it.

Aggregate base, sample job (tons placed)

Bid paceActualProjected

Where the job stands, day 6

+7.3%Base over bid pace
−0.8%Asphalt vs. bid
On timeSchedule
Base is running 7.3% heavy. At this pace you'll place about 9,800 tons against 9,132 bid: roughly 670 tons and $21,400 over. Common causes: subgrade low, or base going in thick. Worth a look at rows 5–9 tomorrow.

Built from the same daily logs in chapter 4. Sample numbers.

7

Weather-smart schedule

Paving days planned around heat, storms and plant hours.

It watches the forecast against your rules: start at 4:30 when it's over 105, no paving at 60% rain or more, only when the plant's running. When a storm shows up, it moves the work and tells the crew and the trucking company.

A rained-out morning with 20 trucks on the clock costs real money.

Sample week. Red = early start for heat.
8

Bid follow-up

No good bid dies in somebody's inbox.

Every bid you send gets a follow-up schedule. It drafts each nudge in your voice and puts it in front of you to send, then tracks who answered.

  1. Day 0

    Bid sent to a sample GC: Phase I paving, $412,800.

  2. Day 3

    Nudge drafted for you to send (right).

  3. Day 7

    Call reminder on your phone with the bid summary.

  4. Day 9

    GC replied: wants to talk schedule. Flagged hot.

Day 3 draft, waiting on you

Hi Dan, wanted to make sure the Phase I paving number landed okay. We can start grading the week of the 10th, and the bid holds through the end of the month. Happy to walk the site if that helps. Harv

Nothing goes out without your OK.

How we'd get started

No new software for your crew to learn on day one. We start with one job you already know cold.

  1. 1Hand me the plans and your real numbers from one finished job.
  2. 2I set the takeoff up on your rates and your section specs, and run it on that job.
  3. 3We compare it to what actually happened. When it matches, you use it on your next bid.