The interaction wave: three designs, each demonstrating a piece of runtime the catalog already owned but nothing used. Sorting is deliberately absent — it needs a declared sort-key model no design has asked for yet.
Filter
1. Filterable Grid
none x grid — buttons built from the buyer’s own categories; survivors glide into place.
The work
Every job on this page was booked from a free survey. Pick a kind of work to narrow it down.

Full clay reroof, Torrance
Ninety-year-old tile lifted, sorted and relaid over new felt.

Garage roof, Carson
Forty years of felt off in a day, rubber down by Thursday.

Full gutter run, Lomita
Set to a line rather than by eye, so it actually drains.

Three skylights, Redondo
Cut, flashed and made good without disturbing the courses.

Ridge line, San Pedro
Repointed both beds after a winter of slipped caps.

Solar prep, Gardena
Deck strengthened and waterproofed before the panels arrived.

Storm damage, Harbor City
Tarped the same night, repaired properly the following week.

Copper valley, Palos Verdes
The old lead had split at every joint; copper will outlast us.

Downpipes, Torrance
Cast-iron look in aluminium, so nobody has to paint them.
Marquee
2. Logo Marquee
tint x strip — duplicate-to-fill, so three logos loop as well as thirty.





Cycle
3. Quote Cycle
tint x stacked — the cross-fade, for the handful of items a marquee would only repeat.
They found the leak in twenty minutes, showed me the photographs, and the price they quoted was the price I paid.
Two other firms told me the whole roof had to come off. These are the people who proved it did not.
They turned up in the rain on a Sunday, tarped it, and would not take anything for it until the real repair.
The report had sixty photographs in it. I have never had a trade explain their own work that clearly.