Growth Hacking

I've been a Software Developer and Technologist for over 10 years and have worked in varioius industries with both large and small companies. In the last few years I've focused a lot of my efforts on Search & Social Optimization in order to grow organic inbound traffic for the companies I've worked for or with. I'm passionate about identifying opportunities to increase traffic through organic channels and making code level changes to assist with both improving SEO and simplifying Analytics.


I enjoy photography and have gotten more into it over the last few years. I mostly enjoy "in the wild" product photography for use on Social Media and I take a lot of Cocktail Photos in and around the many great cocktail bars in Boston. I also enjoy night photography, portraits, and the occasional action shots of kiteboarding, snowboarding, skateboarding, and live music.


Kitesurfing is my current alternative sport of choice. I grew up skateboarding and then snowboarding and found kiteboarding when I moved to Boston. I've been kiting now for almost 10 years and enjoy getting out on the water as often as I can. I've traveled around the US kiteboarding a lot and have kiteboarded almost all the coastal states. I hope to finish all 18 states in the next few years.

Exclude Internal Traffic from Google Analytics for Shopify

Published: 8/25/2015

A common issue with most websites is inflated direct traffic due to website owners or employees visiting the site on a regular basis. There are several options for how to filter traffic in Google Analytics including using the user's IP Address, Network Domain, or Custom Dimension. The simplest solution is to filter by IP Address but if you are like most nomadic workers and don't have a consistent Office or IP address this results in creating and editing filters all the time. That's a pain! A[...]

Create Google Analytics Filter using Apps Script

Published: 8/3/2015

If you've ever managed Google Analytics for a site you know Referrer Spam can really over inflate your visits and as a result really mess up your Bounce Rates, Conversion Rates, and more. There are tons of article out there on how to fight referrer spammers and several techniques. I typically rely on creating filters in Google Analytics and applying them to my views. This can be very time consuming if you try to manage it[...]

Sheets to Tweets Apps Script Details

Published: 7/3/2015

To simplify the original post and to make steps a little simpler I'm moving the details on the Apps Script that runs behind the Sheets to Tweets Twitter Scheduler to this post.

The script relies on one external LIbrary, Twitter Lib. Twitter Lib is a Google Apps Script maintained by Bradley Momberg. I originally started by writing all[...]

Twitter Scheduler with Images uploaded from Google Sheets

Published: 7/3/2015

If you're serious about Social Media then you probably already use some type of scheduling to handle some of your status updates. For years I've used Hootsuite for scheduling status updates but it doesn't really do what I want. What I'd rather have is a scheduling option based on Google Sheets so I can easily manage social media posts alongside my other Google Sheets based SEO and marketing tools and reports. Here are my requirements for what[...]

There Is No Done

Published: 5/10/2015

It's a question we all hate to hear, "Are you Done yet?" or the more common "When do you think you'll be done?" In our head we hear the answer, "Never!" but that's not what we say. We answer the question when will we be Finished and this is often not the same thing as "Done" in the mind of the person asking the question. The problem is that in Software development, especially in larger Systems Development, nothing is ever really Done, it's only finished to the standards of the requested[...]