Career Goals

  • Improve the world in line with my Codex Vitae
  • Use data to solve interesting problems
  • Never be the smartest person in the room
  • Lead great teams
  • Grow and learn though my work

Work History

Senior Data Scientist @ Shopify

Jul 2019 to present, Ottawa Canada

  • Data modelling, reporting, experimenting, & machine learning
  • Leading the awesome Prodeng Data Science team
  • Mainly working in Python & Ruby with Spark, PrestoDB, Druid, & Rails

CEO & Founder @ Memair

Nov 2018 to Jul 2019, Ottawa Canada

  • Empowering humans by using business analytics & data science techniques on their own data
  • Learning how to business
  • Working with Rails, Python, GraphQL, React, Flutter, & Javascript on Google Cloud, Heroku, & physical servers

Sailing Sabbatical

Sep 2017 to Sep 2018, Canada, USA, & The Bahamas

  • Sailing SV Catsaway from Kingston, Ontario to the Bahamas and back
  • Producing a YouTube series documenting our adventure
  • Hacking on a few (mostly boat related) projects

Data Engineer @ Shopify

Sep 2013 to Sep 2017, Ottawa Canada

Acroyoga Instructor @ Upward Dog Yoga Centre

Jul 2014 to present, Ottawa Canada

Data Specialist @ Amnesty International

Mar 2012 to Sep 2013, Sydney Australia & Ottawa Canada

  • Project management for supporter database
  • Mainly working with Rails & SQL

Communications Specialist @ Australian Army

Jul 2004 to Nov 2012, Australia

  • Peace making tour in Afghanistan 🇦🇫
  • Peace keeping tour in Solomon Islands 🇸🇧


Bachelor’s degree @ Murdoch University

Feb 2008 to Mar 2011, by correspondence

  • Terrorism, counter-terrorism, and security

Home Office

Internet: 1.5Gbps Fibre
Residence: Prince Edward County, Ontario, Canada
Timezone: Eastern Standard Time (UTC−05:00)
Workable hours:
    PST: 05:00 - 15:30 PST
    EST: 08:00 - 18:30 EST
    UTC: 13:00 - 23:30 UTC

Security Clearance

🇨🇦 Government of Canada Security Clearance
    Level: Enhanced Reliability
    File Number: 96200871-0002397761
    Expiry Date: April 4, 2029

🇦🇺 Australian Government Security Clearance
    Level: Top Secret Negative Vetting
    Status: Lapsed


🇦🇺 Australia: Citizen
🇨🇦 Canada: Permanent Resident (citizenship application processing…)
🇮🇪 Ireland (EU): Citizen
🇬🇧 United Kingdom: Citizen