Hi there, I’m Brian. I’m a husband, father, runner, and engineering leader based in Toronto, Canada. I’ve been building stuff on the web and mobile for the last 17 years and I’m currently Director of Engineering at TWG.

I believe in the intersection of technology and empathy, building solutions for real people, management as a tool for improving lives, and being a curious generalist. As such, I’ve dabbled in a little bit of everything.


  • One of my old blog posts, titled “Be Kind”, still ranks quite well in the top Hacker News links of all time.
  • I went on a bit of a Stack Overflow tear for a while and I’m still one of the top users for both Apple Watch and iOS.

Side Projects

I’ve been writing and sharing side projects online for more than a decade. Many of my early projects have been lost to the sands of time. I’m slowly trying to back-fill this site with some of my old posts. If my name sounds vaguely familiar, it may be because of one of the following:


A Dribbble client for Apple TV

The Monday Mailer

A weekly newsletter & podcast about shipping side projects, productivity, and doing your best work.

WatchKit Resources

A blog, then a weekly newsletter, about Apple Watch design & development.

Developing for Apple Watch (O’Reilly)

I served as technical reviewer for this fantastic resource by Jeff Kelley.


I created the first icon set designed exclusively for Apple Watch apps.


Along with Mark Pavlidis, we created an iOS client for easily maintaining your HockeyApp account & builds.

What Toronto Said

A tool for quickly and easily browsing responses to Toronto’s Core Service Review.


Crowdsourced updates on Toronto Transit Commision service, long before they had a digital strategy of their own.

Task Ave.

Location-based task reminders. Winner of Startup Weekend 2010.

Doors Open Toronto Mobile

The first mobile website, then app, for Doors Open Toronto.


I maintain a list of the tools & hardware I use on a daily basis on my /uses page.


Curious what’s currently occupying my time and attention? I regularly update my /now page.


I share details about this site and how it’s put together on my /colophon page.