I believe in building applications that offer an impeccable focus on testing, engineering experience/productivity, and scalability.

I spend my days in code with an assortment of javascript frameworks with a particular focus on ReactJs. My background in art and design gives me the unique ability to both execute and work collaboratively with other disciplines to produce the highest possible quality product.


  • Javascript, Typescript
  • ReactJs, React Native, Redux, Ember, Angular
  • NodeJs / Express / Hapi
  • GraphQL / Mongo / Firebase
  • Mobile First Design / Responsive Web / BEM
  • Git / Bitsrc / Bitbucket / Jira


  • Typography
  • Color Theory
  • Layout
  • Sketch
  • Adobe Creative Suite
  • UX/UI
  • Accessibility

LogicMonitor 2021-10-01 — Now

Senior Software Engineer


  • UI project lead for product lead growth intended to increase existing customer feature adoption.

Square 2019-06-03 — 2021-10-01

Senior Software Engineer


  • Built out Web POS features that thousands of merchants in +8 countries around the world use.
  • Lead Payroll team in planning and buliding out the next generation of application in ReactJs.
  • Lead cross-organization training for ReactJs across 16weeks to raise the skill and awareness of the wider engineering org.

Evidation Health 2016-01-03 — 2019-06-01

Staff Software/UI Engineer


  • Lead Front End Engineering team for enterprise and consumer software platforms
  • Build/maintain software for clinical staff to build/execute onsite/remote prospective studies
  • Work closely with our product and design teams to plan and execute new features

Normative Design 2014-07-01 — 2015-12-20

UI Engineer


  • Built a custom mapping and analytics platform for the Toronto Star
  • Work closely with our in house design team to implement and maintain projects large and small

Endloop Mobile Inc. 2013-08-01 — 2014-07-20

Front End Engineer


  • Front end work building a number of large scale applications primarily using AngularJs
  • UX/UI work on a number of large data driven dashboard software applications

Durham College 2001-08-01 — 2004-05-01

Graphic Design


  • Guitar
  • Live Music
  • Writing/Recording Music


  • Mountain Biking
  • Cyclocross