← all work

web · 2026

Crestline Roofing Co.

A cinematic scroll-film website for a residential roofing brand — designed and built end-to-end, where the hero plays like a scrubbable film that hands off into a crisp, editorial marketing site.

Crestline Roofing Co. artwork

Crestline Roofing Co. is a launch-ready roofing site built around a signature move: a scroll-film hero where a canvas image sequence is scrubbed frame-by-frame as you scroll, timed to two-part captions that snap from claim to qualifier — "Over every home / Under every warranty." The film never hard-stops; it hands off into a second act of editorial content that rises over its final frame, so the closing footer is literally the last shot of the movie. The craft lives in the details — a slate-red accent against mono-labeled technical chrome, cursor-summoned stills on the service list, a pin-split story that holds an image while the copy scrolls past, a horizontal gallery panned by vertical scroll, and count-up stats that animate on entry. It runs on hand-written vanilla HTML, CSS, and JavaScript with Lenis smoothing and GSAP ScrollTrigger, and degrades gracefully: with no JS or reduced-motion, every word stays visible. The hero footage itself is generated in-house through a ComfyUI and Wan image-to-video pipeline, then baked to an optimized WebP frame set for the scrubber.

⚡ assets generated in-house by the pipeline →

Play it

the real build, running in your browser

or open fullscreen ↗

The footer isn’t really a footer — it’s the last frame of the hero film, so the whole site ends on “Fin.” like the closing title card of a movie.