The problem
After a hailstorm, roofing contractors race each other to the damaged homes. The first company at the door usually gets the job. But the information they need is scattered: storm alerts on one website, maps on another, hail reports somewhere else, and homeowner details in yet another tool. By the time someone has pieced it together, a competitor is already knocking.
What we built
Roofing Radar puts the whole storm-to-sale process in one place. It checks National Weather Service alerts every 30 minutes and matches each storm to the areas a company serves. Every match becomes a scored opportunity, so the team knows which storm is worth driving to.
From there, the contractor sees the homes in the storm’s path on a map, opens any property to see its roof from above and its owner’s contact details, and books an inspection. Before knocking, they can pull up an AI-written door-knock script built from that street’s storm, and a hail history report for the address that they can hand to the homeowner or the insurance adjuster.
- Storm intelligence: live alerts, a 7-day forecast, and hail history from official NOAA and Storm Prediction Center records.
- Opportunity scoring: each storm is ranked out of 100 on severity, timing and how much of the service area it hit.
- Homes on the map: the houses in the storm’s path, with roof views and owner contact through a skip-trace provider.
- AI help: door-knock scripts and an in-app assistant, powered by Claude, with ready-made scripts when AI is off.
- Sales tools: leads, canvassing sessions, quotes, proposals, scheduling and an embeddable quote form for the contractor’s own website.
Built to run as a business
Roofing Radar is a multi-company SaaS: every roofing company has its own private workspace, and no company can ever see another’s leads. It’s built with FastAPI and PostgreSQL with PostGIS for the map work, a Next.js dashboard, more than 1,000 automated tests, a security review based on OWASP guidance, and Docker deployment.
What it shows we can do
Turning public data into a sales tool, mapping and location search, AI that stays useful even when it’s switched off, and a multi-tenant SaaS built to be sold to many businesses at once.









