← All Work·Construction / Design+Build·1 week·Feb 2026

W Construction — Modern Web Presence for a 20-Year Builder

Rebuilt and modernized the web presence for a Toronto design+build firm — Next.js performance upgrade, secure cloud storage integration, and a streamlined contact workflow. Done quietly, with zero downtime.

Web ModernizationPerformance OptimizationCloud InfrastructureSecurity Hardening

Key Results

Years in Business
20+
Downtime
0
CVEs Resolved
3
Stack Upgrade
Next.js 16

The Client

W Construction Ltd. has been building in Toronto since 2004. Custom homes, complex renovations, commercial fit-outs — their portfolio spans everything from passive house builds to flagship entertainment complexes. Their reputation is word-of-mouth gold. Their website, less so.

FIG. 1.1
W Construction Homepage
wconstruction.ca — showcasing 20+ years of Toronto builds

The Problem

Jon came to us with a site that worked — barely. The underlying framework had accumulated known CVEs. The image delivery pipeline was brittle and dependent on a third-party SDK that was adding unnecessary overhead and maintenance risk. Contact form submissions were inconsistent.

For a business built on precision and craftsmanship, the tech stack wasn't living up to the brand.

What We Did

Framework Security Upgrade

Upgraded the Next.js codebase from a vulnerable version to 16.1.6, resolving three outstanding CVEs. The upgrade required careful dependency auditing to avoid breaking changes — we tested every page and interaction before shipping.

Cloud Storage — SDK Removed

The site was pulling images through a full GCS SDK dependency that introduced unnecessary bundle weight and potential supply-chain risk. We replaced it with direct, signed GCS API calls — leaner, faster, and fully under our control. No third-party SDK in the critical path.

Contact Form — Switched to Resend

The contact form was an integration that had become unreliable. We swapped it for Resend — transactional email built for developers. Lazy initialization ensures the client is only instantiated when a form actually submits, keeping cold starts clean.

Zero-Downtime Deploy

All changes went through a staging review on Vercel preview deployments before merging to production. Jon's site stayed live throughout — his clients never noticed a thing.

FIG. 1.2
W Construction Projects Gallery
Commercial and residential project gallery — every project a reference

The Result

A site that now matches the standard of the work it represents. Fast, secure, and maintainable — with a contact workflow that reliably converts visitors into leads.

wconstruction.ca remains Jon's primary lead source, and it's no longer a liability.

Quiet work. No drama. Just a cleaner foundation for a business that deserves it.

Tech Stack

Next.jsGoogle Cloud StorageResendVercelTypeScript
GTA Labs — AI consulting that ships.