← All work

2023 – Present · Tech lead and main developer

Roof design and estimating platform

Designing a roof, pricing it and quoting it ran across scattered subsystems that had grown apart over the years.

developers led
5
of 1,000+ design-app commits
~80%

How it fits together

  1. Design appRoof plans, rules, DXF
  2. BOQ servicesQuantities and estimates
  3. QuotationPricing and sales data

Context

Sales teams design a roof, work out the materials it needs and quote a price. Over the years that flow spread across a desktop design application, a library that turns roof formulas kept in Excel into data, services that build the bill of quantities (BOQ), and connectors to sales and ERP systems.

Each part worked, but they had grown apart. A change in one place had to be repeated in others, and the people who knew each part were not always the same.

My role

What I built

Decisions

Stack