Editorial illustration of a simplified architect plan and elevation with window openings scattered across the walls, one opening tucked near the roofline marked in terracotta

A window-and-door takeoff tool I'm building for a Quebec installer

A tool that reads an architect's PDF and produces a takeoff spreadsheet in minutes instead of an hour. I'm still using it internally while I refine the detection model.

A residential installer who does exterior windows and doors needs something they can drag an architect's PDF into and get back a takeoff spreadsheet on the other side — every window, every door, every opening, every spec — ready to price in the manufacturer's software. An hour of counting and spreadsheet work becomes a few minutes. I designed it around the installer's actual workflow, not around what would have been easy for me to build. I'm still using it internally as I refine the detection model.

Forty-plus openings on a big house, scattered across elevations and plan views. Miss the one tucked under a roofline and the installer eats the cost.

Stylized architect plan view and south elevation with dozens of window and door openings rendered as gray rectangles; one amber rectangle marks the easy-to-miss window under the roofline

PDF in, takeoff spreadsheet out. A day of work becomes a few minutes — when the detection side is ready.

Four-stage horizontal flow showing an architect PDF becoming openings detected, then a spec table, then a takeoff spreadsheet highlighted in amber

The detector does fine on synthetic plans. Real architect plans are where it breaks. That is the gap.

Two side-by-side architect plans — the synthetic plan on the left with every opening cleanly detected, the real-architect plan on the right with partial detection and one missed opening flagged in amber dashed outline

The checkout page is wired. The billing endpoint exists. We're working on making the detection model ready.

If you're hiring me to build an AI tool for your business, the thing you need to know about me is what I do when a tool isn't working yet. I pull the claim, I say what's wrong, I tell you the fix, and I don't ship the marketing ahead of the product. When this tool is ready on real plans, I'll update this page. If you want to be on the short list I email when that happens, one line is enough.

Let's talk →

Related projects