Nicholas Armstrong is a software leader in Kitchener-Waterloo, Ontario.

My focus is on startup-scale leadership — building the team, establishing the engineering culture, designing the overall system architecture — across cloud services, mobile & web apps, networks, and UI/UX.

My recent hands-on development has been with Docker, Kubernetes, node.js, React, PostgresSQL, Power BI, Android, and TypeScript.

My last role was as Director of Software for Carnegie Technologies (now defunct).


HTTPS static site with Hugo and Terraform

May 11, 2020

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.

Network handover in Google Fi

Aug 20, 2015

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.