Case Study · AI Agents & Construction Tech

BlueprintIQ

Intelligent blueprint analyzer compiling deterministic lumber takeoffs.

BlueprintIQ

Overview

About this project

BlueprintIQ is our agentic computer-vision system for construction estimating — it reads architectural PDF blueprints and compiles deterministic lumber takeoffs with high precision.

Challenge & Solution

The Challenge

Performing lumber and framing material takeoffs from architectural PDF blueprints manually is a slow, error-prone task that can lead to either costly project delays or expensive material surpluses. Estimators spend hours tracing and counting studs, headers, and plates across dense drawings.

The Solution

We engineered an automated pipeline utilizing advanced computer vision models and structured AI agents. The system reads architectural blueprint layers, identifies structural walls and framing elements via OpenCV, and applies custom rule-based parsing via Pydantic-AI and Gemini 2.5 Pro to output exact material counts and pricing estimates.

Core Features

Automated PDF blueprint parsing and

Automated PDF blueprint parsing and structural wall extraction.

Computer vision scanning for detecting

Computer vision scanning for detecting door, window, and wall dimensions.

Multi-agent validation pipeline reconciling visual

Multi-agent validation pipeline reconciling visual detections with building code requirements.

Real-time server-sent events (SSE) indicating

Real-time server-sent events (SSE) indicating extraction progress and model confidence.

AI & Architecture

AI Intelligence

Multi-agent system powered by Gemini 2.5 Pro and Pydantic-AI that coordinates image parsing, lumber conversion calculations, and structural validation checks.

System Architecture

Python backend utilizing FastAPI and OpenCV for asynchronous vision processing, delivering real-time logs via SSE streams to a modern React dashboard.

Database & Caching

PostgreSQL handles user files and final takeoffs, while Redis caches temporary extraction results and active queue states.

Messaging

Server-Sent Events (SSE) provide live progress bars, while Twilio SendGrid delivers detailed Excel spreadsheets once the takeoff is finalized.

Tech Stack

Frontend

ReactLucide IconsTailwind CSS

Backend

PythonFastAPIOpenCVPydantic-AIGemini 2.5 Pro

Deployment

Backend deployed in Docker containers on Google Cloud Run with GPU-accelerated processing instances.

The accuracy of BlueprintIQ is unbelievable. What used to take our estimators a full afternoon now happens in under three minutes.
J

Jake Harmon