No degree. No venture capital. No Silicon Valley connections. Just a roofing contractor who got fed up retyping 50-line insurance scopes by hand and decided to build something better.
Chaz wasn't supposed to be a software engineer. He grew up in Tulsa, Oklahoma, the kind of kid who learned how things worked by taking them apart — starting with his parents' computer. He broke it. Then, terrified, spent the next two days figuring out how to fix it. That cycle — break something, understand it, rebuild it better — became the pattern for everything he'd do later.
No college. No bootcamp. No mentor handing him a roadmap. He learned to code the hard way: late nights after work, Stack Overflow tabs open in the dozens, building projects that crashed and fixing them until they didn't. He wrestled with his own computers, his own servers, his own deployments — every failure was a lesson, and he never stopped.
Meanwhile, he was running a roofing business. Climbing ladders. Negotiating with adjusters. And every single day, facing the same soul-crushing bottleneck: manually retyping insurance scopes into Xactimate, line by line.
If you've ever sat down with a 50-line adjuster scope and a copy of Xactimate on a Windows desktop, you know the drill. Open the estimate. Read line one. Find the code. Type it in. Set the quantity. Move to line two. Repeat — for every single line. Hope you didn't fat-finger a code or miss a unit price that eats your margin.
Chaz did this for years. Hours of his life, lost to data entry — time he could've spent selling more jobs, managing crews, or just being home before dark. Every roofer knows this pain. Every adjuster knows it. But nobody had fixed it.
So he decided to fix it himself.
The first version of ESXPress was ugly. It barely worked. It probably crashed every third upload. But Chaz kept at it — writing code after the roofing jobs were done, sometimes until 3 AM, iterating on PDF parsing logic that could pull line items from carrier scopes and map them to Xactimate codes automatically.
The breakthrough came when he realized this wasn't just his problem. Every contractor he talked to said the same thing: “I'd pay for that.” What started as a script to save himself time became a product that could save an entire industry from the drudgery of manual scope entry.
Today, ESXPress converts PDF insurance scopes to Xactimate ESX files in minutes. It uses AI to map line items, calculate real-time profit, generate denial responses with IRC citations, and even analyze jobsite photos for damage — all from a browser. No desktop software. No manual typing. Just upload and go.
No vaporware. Every milestone below is live in the product today — built line by line, and verified for clean import.
A lookup database of 18,054 Xactimate SEL codes, backed by a comprehensive phrase match map. When a scope line comes in, it resolves to a real code, priced against the current catalog.
The ESX generator produces files in the Xactimate project-file format — proper CLAIM_INFO and CONTACTS sections. Files import cleanly into Xactimate, with line items priced against current market data.
Describe what you need in plain English — "30 SQ architectural shingles with ridge vent" — and the Copilot writes the line items with correct SEL codes and current pricing.
Enter a zip code and get jurisdiction- and climate-driven required line items, added straight to your supplement basket alongside your search results.
Generate a separate cash-bid ESX from your insurance estimate. Excluded items move to an UNALLOCATED section behind an explicit confirmation gate — the insurance ESX is never changed.
A dedicated workspace that pairs Scope Intel with a Budget Board view, so you can see true budget versus insurance scope side by side before you submit.
Founder & Builder
Self-taught developer. Roofing contractor. The guy who looked at Xactimate's manual entry and said “I can automate this.” Chaz writes every line of code behind ESXPress — the PDF parser, the AI Copilot, the profit calculator, the whole stack. He built it from zero, alone, because the problem was personal and nobody else was going to solve it.
Co-Founder & Operations
Masters in Industrial/Organizational Psychology. Salena runs the business side of ESXPress — operations, customer relationships, and making sure everything that ships actually works for the people who depend on it. She keeps the trains running while Chaz builds the rails.
Both Chaz and Salena sell. No dedicated sales team. No outsourced demo calls. When you talk to ESXPress, you're talking to the people who built it — a roofer who knows your pain and an operations expert who makes sure the product delivers.
ESXPress isn't a San Francisco startup. It's built and operated out of Tulsa — right in the middle of the country, close to the contractors and adjusters who use it every day. We understand roofing because we live it. We understand the industry because we're in it.
ESXPress is a product of Off By Two LLC · Founded 2024
You don't need a 90-minute demo. You need your scope converted right now so you can get back to the job.
We don't build for investors or tech blogs. We build for the roofer on a ladder and the adjuster on a deadline.
Chaz proved that skill, grit, and late nights beat credentials. We hire for what you can do, not what's on your wall.
ESXPress started because Chaz needed it. We use our own tools daily — if something sucks, we feel it first.
When you reach out, you talk to Chaz or Salena. No scripts, no SDRs, no runaround — just the people who built it.
We're proud to build from Oklahoma. No plans to relocate. The heart of the roofing industry isn't in Silicon Valley.
No corporate backstory. No venture capital pitch deck. Just a roofer who wrote code to solve his own problem — and it turns out, a lot of other people had the same problem.
Start free — no card required for the free plan · 14-day trial on paid plans requires a card (no charge until it ends) · Cancel anytime