About Me

Hi, I’m Nick!

I am a software generalist currently specializing in front-end architecture and React. I also work with creative coding, electronics, open source software and generative art.

I have been lucky to build a career around activities I enjoy – joining disparate tech puzzle pieces into interesting, useful things, and amplifying the work of teams through mentorship and “software gardening”. I hope to continue finding new challenges, building value for people, and of course having fun!

Please check out examples of my work on this site as well as my socials:

Blog / Portfolio


What I’ve been up to, in reverse chronological order:

  • 2017-now (various clients) – senior technical lead specializing in React
  • 2013-2016 (Orium/Myplanet) – technical lead, internal product startup team
  • 2012-2013 (Instaclick) – middleware/full-stack developer (senior), high volume real-time chat feature, internal UIs
  • 2008-2012 (various clients) – full-stack developer (senior), miscellaneous CMS and LMS projects for telecom and pharma
  • 2002-2005 (TMX Group) – Java+Perl+C developer, legacy DevOps and UI projects

I have a BSc in Computer Science from TMU (formerly Ryerson University) as well as a couple agile-related certifications.

In my spare time I am an avid fan of photography, cheesy 80s action movies and homemade blinky lights.

Find me on LinkedIn here.

Why Is Your Site in WordPress?

Why not use something React-based? Meh, I needed to actually write some content instead of being stuck on solving the deployment tech stack. I used to have a Git-managed Jekyll site years ago but I wanted a friendlier CMS experience – file drag-and-drop, block editor, etc. This does the job for now.