The Challenge:
Roofing companies often rely on multiple disconnected tools to manage leads, estimates, projects, customer communications, inspections, and job documentation. This fragmentation creates inefficiencies, duplicate data entry, and limited visibility throughout the customer lifecycle. As the platform expanded, maintaining a consistent user experience across a growing suite of features became increasingly important. The challenge was to create scalable design solutions that could support complex workflows while remaining intuitive for users with varying levels of technical expertise
The Solution
Working as part of a multidisciplinary UI/UX team, I contributed to the design of a comprehensive CRM experience that streamlined critical roofing business operations. A significant portion of my work focused on building a scalable design system, primitive, secondary and tertiary components, creating tokens, creating all UI and prototyping for multiple product areas, helping transform complex workflows into clear and efficient user experiences. The platform was built to support the entire roofing project lifecycle, from lead management and inspections to estimates, project execution, and customer communication.
My Contributions
* Created wireframes, prototypes, and high-fidelity UI designs.
* Collaborated with product, development, and design teams to define user-centered solutions.
* Contributed to the creation, maintenance, and evolution of the design system.
* Designed reusable UI components and scalable design patterns.
* Participated in design reviews, iterative testing, and product refinement.
* Helped establish design standards that improved consistency and development efficiency across the platform.
Impact
My contributions helped support the development of a scalable CRM platform designed specifically for roofing contractors, improving usability, maintaining design consistency across a growing product ecosystem, and enabling more efficient collaboration between design and development teams. The purpose of RoofPilot is to help roofers track every lead, job, and customer interaction in one organized system. It allows roofers to keep all their work in one centralized CRM, they can manage their schedule, create work orders that are connected to roofing suppliers, etc.
Home Page
Dark Mode
Leads
Contact Preview
Scheduling