Software Development

I've been a Software Developer and Technologist for over 10 years and have worked in various industries with both large and small companies. I've primarily worked with the Microsoft using C# and ASP.NET. I've worked with ASP.NET MVC from the days of it's pre-release beta as well as WebForms but these days I try to only work with MVC. I'm excited to see Microsoft continue to push .NET to be an Open Source platform and I'm very excited for the release of ASP.NET 5 and being able to develop natively on my Mac!

SEO & Growth Marketing

Over the years working for .coms I've grown more and more interested in technical marketing. Specifically Search & Social Optimization techniques used to grow organic inbound traffic. I think the area of Growth Hacking is interesting but unfortunately it's often an overused buzzword. Where I fit into the mix is as a very technical marketer focusing on identifying opportunities to increase traffic through organic channels and making code level changes to assist with both improving SEO, Social Media Automation, and simplifying / correcting / utilizing Analytics for site changes and marketing efforts.


I've been into photography off and on for years. I started in high school shooting black & whites including developing. Now I shoot with a DSLR and only use Lightroom and no Photoshop. I mostly enjoy "in the wild" product photography for use on Social Media and also take a lot of Cocktail Photos in and around the many great bars in Boston. I also enjoy night photography, portraits, nature, cityscapes, 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.

Boston Public Garden Swan Boats

Published: 4/13/2016

The Public Garden Swan Boats are an icon of Boston and for those that live there a sign that Spring has finally arrived when they show up. I've been lucky enough to catch them being delivered a few times over the years and try to get a photo or two of the trucks as they deliver the boats. The boats are delivered by Daley & Wanzer Movers & Storage using an awesome classic truck. I don't know how long Daley & Wanzer has been delivering the swan boats but it's an annual tradition that I'm sure[...]

Photos of Historic Boston Statues Covered in Snow

Published: 4/4/2016

Today we got what will probably be the last good snowstorm of the season so I decided to take a walk from work through Back Bay to the Public Garden so I could take some photos. The park along Commonwealth is a great walk especially with a blanket of snow covering everything. There are statues every block along the park so I decided to shoot photos of the statues. Here's a collection of photos of statues including the very popular George Washington statue in the Public Garden and some of[...]

Ignore DS_Store and Icon files in GIT on Mac OSX

Published: 12/26/2015

I've been moving to developing more on my Mac instead of under Windows and wanted to share this little tip for those that might need it. Mac has hidden files like any other OS and a few that seem to creep into GIT repositories are DS_Store and the Icon file for a folder. These can be ignored for all your GIT repositories using the following command.

    >> printf ".DS_Store\nIcon\r\r" > ~/.gitignore_global
    >> git config --global[...]

How to Disable HTML Element on Click

Published: 9/9/2015

A common UX issue I see with web apps is that when a button is clicked then it should be disabled until the action it performs is completed. When working with AJAX websites I see people forget about this all the time which means the user has no idea if the site is actually working so they just click on the button over and over and over. This is rarely the site developer wanted and can often cause weird things to happen or create multiple records and not to mention just down right[...]

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[...]