Chaz Jaco
Co-Founder & Software Architect, Off By Two LLC
Co-founder of Off By Two LLC with Salena Gabrielle Young.
The Problem (and the Fix)
I started at a Tulsa-area roofing company in January 2026, inside the claims side, watching adjuster scopes come in and crews hand-key them into Xactimate line by line. Three months later I had built ESXPress, the tool I wished existed on day one: a PDF to Xactimate ESX converter that reads the carrier scope, maps every line item to its real SEL code, and prices it for import.
Hands-On Foundation
The estimating knowledge inside ESXPress didn't come from a classroom. It came from the crew members around me, estimators and adjusters with ten-plus years under their belts, and from real scope PDFs run through the pipeline since. The code reference is a curated identity and usage reference informed by licensed use of Xactimate and the real scope PDFs run through the pipeline since, prices are not published. The pairing logic is measured from real claims, not guesses. The architecture side is self-taught, no degree, thirty-plus years of software architecture by trial and error: CRMs, data pipelines, applied AI, and the occasional computer we took apart just to see. That's the honest version, and I'd rather it be on the page than not.
Track Record & Precedent
Long before ESXPress, I was the guy in the office who tinkered. At the roofing company I became the person the office called for anything computer-shaped: document work, AI tools, the repetitive stuff that ate everyone's afternoon. The reaction was always the same, "you just saved me so much time, that would have taken me forever."
The first big build came first, though: my boss asked if I could make the office a CRM, and I said yeah. That project is live now at proofops.pro, and it's where I learned the AI stack that became ESXPress. One thing led to the next, which is how these things usually go.
Core Philosophy
Precision over prediction. ESXPress flags anything it can't verify instead of silently guessing, a single line-item error can move hundreds of thousands of dollars. A $214,000 mistake taught me that lesson early. (The story is inWhy Does Xactimate Reprice My Estimate?.) This is a two-person build: long nights, a lot of coffee, and a healthy respect for how much money rides on getting a line item right.
Off the Clock
I'm an adrenaline guy, years of slopestyle snowboarding, a longboard in the garage, and art of every sort. Creativity is the niche, and the fun is the point.
Writing on the trade
- ESX File Won't Import Into Xactimate? Here Is How to Fix It
- Allstate Roof Estimates: Missing Line Items and How to Recover Them
- State Farm Roof Estimates: Missing Line Items and How to Recover Them
- The 2026 Roof Report: What It Means for Your Next Roofing Claim
- Roofing Supplements in 2026: Recovering What Satellite Estimates Leave Behind
- PDF to Xactimate ESX: The Complete Guide (Step by Step)
- Why Does Xactimate Reprice My Estimate? (And What to Do)
- The Xactimate Pricing Gap: Why Your Roofing Margins Are Shrinking in 2026 (And How to Fix It)
- The 25 Most Commonly Missed Line Items in Roofing Insurance Claims (With Xactimate Codes)
- How PDF-to-ESX Conversion Works: From Insurance Scope to Xactimate in About Two Minutes
- The Ultimate Insurance Supplement Guide for Roofing Contractors (2026)
- Xactimate Pricing Guide 2026: Understanding Price Lists, SEL Codes, and Regional Variations
- How AI Is Transforming Roofing Insurance Claims in 2026
- Profit Maximization for Roofing Contractors: Overhead, Margin, and Supplement Strategy
- Batch PDF-to-ESX Conversion: Enterprise Workflow for High-Volume Roofing Operations
- Photo-Scope: How AI Damage Analysis Is Changing Roof Inspections
- ESXPress Affiliate Program: Earn 20% Commission Referring Roofing Contractors
- What Are F9 Notes in Xactimate and Why They Win Supplements
- The 20% O&P Trap: How to Calculate Your True Budget on Insurance Claims
- Inside the ESX File Format: What's Actually Inside a .esx File
- Meet the Completeness Advisor: 93 Rules That Catch What Scopes Miss
- ESXPress vs CapOut vs Zeroclaims: An Honest Comparison That Holds Up
- What Does PDF-to-Xactimate Conversion Cost in 2026?
- How to Choose a PDF-to-Xactimate Converter: 10 Checks That Matter
- Roof Claim Denied or Underpaid? The Supplement Appeal Guide (With the Codes Adjusters Miss)
- The 93 Missing Line Items: How Carrier Scopes Systematically Omit Regional Building Codes
- Preserving the Xactimate Project Tree: Why Flat PDF Scopes Fail Multi-Floor Commercial Losses
- Cash-Bid Isolation: How to Split Insurance Scopes from Retail Bids Without Corrupting Estimate Data
- Where Your Scope Data Goes: PDF-to-ESX Privacy From Browser to Server
- The PDF Is Not the Estimate: Why It Belongs in Xactimate
- Negotiate Supplements Better with PDF to ESX
- How to Find and Look Up Xactimate Line Items and Codes
- How to Turn a PDF Floor Plan into a Xactimate Sketch
- Why Contractors Convert PDF Estimates to Xactimate
- How to Write Clear Xactimate Estimates
- How Estimates Become Xactimate Reports and PDFs
- Xactimate Global Changes: Price List Identity on Import
- Download ESX Templates for Xactimate: What Is Inside
- Xactimate Alternatives for Roofing: What They Really Mean
- Xactimate vs Symbility: Comparing Estimating Workflows
- Storm Restoration Estimating Software: What Roofing and Restoration Companies Need
- Missing Line Items on Insurance Claims: Why Carrier Scopes Omit Them, and How to Catch Every One
- Xactimate AI: What AI Estimating Can and Cannot Do on a Carrier Scope
- Photo Scope to Xactimate: Turning Jobsite Photos Into Line Items
- PDF to Xactimate Converter Comparison 2026: Free Tiers, Line Caps, and What Each One Checks
- The Xactimate Reprice Trap: When an Old Price List Owes You a Supplement
- Can Xactimate Import a PDF? No. Here Is What Actually Works
- What Carriers Omit: The Complete Taxonomy of Missing Line Items
- What Carriers Omit on Hail Claims: The Code-Required Items
- What Carriers Omit on Wind Claims: Beyond the Shingles
- State Farm Roof Scopes: How to Read One and Spot the Gaps
- Allstate Roof Scopes: How to Read One and Spot the Gaps
- USAA Roof Scopes: How to Read One and Spot the Gaps
- Convert an Insurance Scope to Xactimate: An End-to-End Walkthrough
- Scope XML to ESX: Skipping OCR When the Carrier Sends Structured Data
- Converting a Week of Carrier Scopes in Batch: Line Caps and Throughput
- Code Upgrade Supplements: How to Add Code-Required Items to a Roofing Estimate
- Water Damage Estimating in Xactimate: Drying Equipment, Scopes, and Missed Line Items
Why ESXPress exists
Every hour a crew spends typing line items is an hour not spent on roofs. ESXPress turns a carrier scope PDF into an import-ready Xactimate ESX file in minutes, so the typists go back to being roofers.
Try ESXPress free, 5 conversions a month, no card →