Skip to content


  • Arctic Code Vault Contributor

Hi there 👋

I'm a software architect at VersaPay, with over 15 years experience in Ruby, Rails, and the web.

  • 🔭 I’m currently working on scalability challenges
  • 🌱 I’m currently learning Stimulus JS and some of the other new things in Rails 6 (and coming in 6.1)
  • 📫 How to reach me: email address over on the left


  1. Solutions for - Starting to use this as a language playground.

    Ruby 1

  2. Movie Times aggregator for my local theatres, since is dead and buried. Learning app to pick up a little React, D3.js


  3. Canadian statutory holiday calendar provider

    Ruby 2 1

  4. Automated Solver for Everyday Genius: Square Logic

    Ruby 2

  5. Global ePayments Inc API access ruby gem


2,268 contributions in the last year

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mon Wed Fri
Activity overview
Contributed to jamie/, rswag/rswag, jamie/ts and 5 other repositories

Contribution activity

February 2021

Created an issue in casualchameleon/Bellows that received 1 comment

Playlist Import confusing track titles

I'm just clicking around a bit, and found that when trying to import

1 comment
Opened 1 other issue in 1 repository
1 open
122 contributions in private repositories Feb 1 – Feb 26

Seeing something unexpected? Take a look at the GitHub profile guide.