Back to Work
🏗️Live Product
RoofMarshal
AI-Powered Roofing CRM
A full-stack CRM built from the ground up for roofing contractors — unifying leads, jobs, crews, and revenue in one intelligent cockpit.
0→1Full product build
AICore intelligence
LiveProduction status
20+Years experience behind it
roofmarshal.com
$124,800
Revenue MTD
38
Active Jobs
12
Open Leads
94%
Close Rate
New Leads
5
Estimate Sent
8
Signed
12
In Progress
9
Complete
4
The Problem
Roofing contractors were drowning in spreadsheets and sticky notes. Existing CRM tools weren't built for the complexity of roofing — multi-stage jobs, crews, insurance claims, material orders, and follow-up sequences all living in different tools. Sales fell through cracks. Revenue was invisible until month-end.
The Solution
RoofMarshal is a cockpit-grade CRM purpose-built for roofing. It unifies the entire job lifecycle from first lead to final invoice — with AI-assisted pipeline management, automated follow-ups, crew scheduling, and real-time revenue dashboards. I designed every data model and API contract before writing a line of UI, ensuring the system would scale with the business.
Architecture
The backend is a PostgreSQL database on Neon with a Prisma ORM layer, exposing a typed API consumed by a Next.js App Router frontend. Role-based access control handles owner, manager, and technician permissions. All data mutations go through server actions with optimistic UI updates. The Claude API powers smart lead scoring, follow-up suggestions, and job note summaries.
Key Features
• Lead pipeline with drag-and-drop stage management
• Job tracking from estimate to completion
• Crew assignment and scheduling calendar
• AI-powered lead scoring and next-action suggestions
• Automated email/SMS follow-up sequences
• Revenue dashboard with cohort and conversion analytics
• Insurance claim tracking workflow
• Multi-branch and multi-team support
Outcome
RoofMarshal is live and actively used by roofing contractors. The AI features reduced manual follow-up time significantly, and the unified dashboard gave owners visibility into revenue they previously couldn't see until month-end. Built entirely by me — from database schema to deployment pipeline.
Tech Stack
Next.js 15ReactTypeScriptTailwind CSSNode.jsPostgreSQLNeon DBPrismaClaude APIVercelResendshadcn/ui
Need something built like this?
I build full-stack SaaS products end-to-end — from architecture to deployment. Let's talk about your project.
Start a Conversation