Nicholas Armstrong

Nicholas Armstrong is a hands-on technology leader in Waterloo Region, Ontario.

My focus is on startup-minded leadership: mentoring and building teams, cracking hard technical problems, owning the system architecture, and translating business needs into new capabilities.

In my current role as Chief Technology Officer at MarshallZehr, I've rebuilt our legacy tech stack across every layer — infrastructure, software, security, IT operations, and the tech team itself — to give MarshallZehr a unique advantage within the mortgage industry.

My recent day-to-day work has been with AWS, Terraform, PowerShell, .NET, and Angular.

HTTPS static site with Hugo and Terraform

Using Hugo to generate a fast static website that can be hosted on Amazon S3/CloudFront; and using Terraform to configure all of the Amazon infrastructure.

Read More →

Network handover in Google Fi

Google’s Project Fi represents a major shift for the cellular industry. I explore how Google’s Project Fi switches between Sprint, T-Mobile, and Wi-Fi.

Read More →