Hello, I'm James!

A development engineer from Canada, building internet things with JavaScript and Python.

I have a keen interest in developer experience, tooling, and process automation, with a healthy obsession with documentation. I am currently working with the team at Points.com.

Recent posts

View all

Current projects


Easily register and work with feature flags in your theme with Flagpole. This WordPress plugin allows developers to easily configure feature flags in your WordPress themes.


A Python/Flask API that generates dynamic images for use in README files and web pages.


An experiment in writing Git automation tools as a NodeJS CLI with Oclif. This automates creation of empty commits and tags to trigger CI activities in bulk.

JavaScript