The jagged rock of the Skellig Islands off the coast of Ireland, home to thousands of sea birds and a single Jedi Master.

"Photography can only represent the present. Once photographed, the subject becomes part of the past." - Berenice Abbott

I have always had a passion for photography. One of my favorite childhood memories was climbing ancient temples in Palenque, Mexico. We arrived early in the morning when the mist still clung to the temples like a mysterious shroud. In the still of that morning you could hear the ghosts of Mayan kings and the click of the shutter on my cheap Kodak 35mm camera. The photos I took on that day are still with me, long since digitized and shared but still very much that treasured moment when I first felt the magic of photography.

The iPhone as a powerful photographic tool

When Apple released the iPhone 4s an amazing transformation began. Where dedicated cameras once reigned now a new photographic world order stands, one that enables a new level of creativity. Of all the camera gear I have owned over the last 10 years, the iPhone stands out as the most flexible, the most creative, and by far the most fun.

Some of my best work over the years

Good times at the Blue Cow in Big Rapids MI.

Good times at the Blue Cow in Big Rapids MI.

More recent web site design work I have completed within the past few years...

Get ready for a ride on the way-back machine with web site designs from the 90s!

Open Source Projects

The following projects have been (or soon will be) open sourced on GitHub. 


Raspberry Pi Garage Interface

Want to use AI to power your garage door opener? Seriously! Through the power of Tensorflow and the Inception neural network you can!

Instagram Persona

Don't call it a "bot" but this AI powered Instagram assistant can help manage your comments, find photos that you like, and let you know when someone is talking smack about you!


I don't have a cool name for this project yet but it's a complete wrapper that let's you process video quickly using TF-Slim and various Tensorflow pre-trained models. Includes support for various model types!