About Me

I develop web applications with a strong focus on performance & usability.

Working with modern languages and technology stacks, I build real-world applications that deliver meaningful, functional experiences to users on any device or browser. I have significant experience in e-commerce, from customer-facing front-ends to integration systems with vendors and providers. I enjoy building modular, scalable, big-picture solutions that add real value for users.

  • Skills
  • JavaScript (ES6+)
  • Node.js
  • Ruby on Rails
  • Go
  • UNIX/Linux/OSX

I'm opinionated about doing things properly, but flexible about the tools I use.

I believe the first step to completing a project properly is to choose the right tools for the job. I have a set of languages and frameworks that I love to use, but I believe in being flexible enough to try new and emergent technologies when they are a better fit for the task at hand.

  • Tools
  • React
  • Webpack, Babel
  • Redux / Flux
  • Express
  • Hapi.js

Before becoming a developer, I worked in management roles for e-commerce merchants and providers.

My management experience has given me some unique perspectives as a developer. I believe that great applications are born out of a clear vision and focus, long before the first line of code is written. Solutions need to be impeccably tailored to fit the problem, and they always start with a deep, big-picture understanding of the project at-hand.

  • Platforms
  • Bigcommerce
  • Google Cloud Platform
  • Algolia
  • AWS
  • imgix
  • Netsuite

I'm also a father of two that used to have all kinds of cool interests and hobbies.

Now most of my time is spent singing the ABCs, reading books about animals, or playing with Thomas, Gordon, and Henry in an elaborate recreation of the island of Sodor. Also diapers. This might not sound very exciting, but I wouldn't have it any other way!