Bienvenidos

This site is a total work in progress so check back frequently and enjoy.

Photo Feed

Riding bikes and baggin' peaks in the 10 Lakes Scenic Area. #montanamoment #10lakesmontana #nearcanada #flatheadfattires

Riding bikes and baggin' peaks in the 10 Lakes Scenic Area. #montanamoment #10lakesmontana #nearcanada #flatheadfattires

Cool fall rides in Northwest Montana Alpine.
#montanamoment #flatheadfattires

Cool fall rides in Northwest Montana Alpine. #montanamoment #flatheadfattires

A break in the clouds during a fall ride on Alpine #7. 
#montanamoment #montanawinseverytime #evoexplores #flatheadfattires

A break in the clouds during a fall ride on Alpine #7. #montanamoment #montanawinseverytime #evoexplores #flatheadfattires

#Beargrass sunrise in the remote Red Eagle Valley earlier this summer. It's pouring outside now. #montanamoment #glacierNPS #norristraverse #_gnp

#Beargrass sunrise in the remote Red Eagle Valley earlier this summer. It's pouring outside now. #montanamoment #glacierNPS #norristraverse #_gnp

After hours at @skiwhitefish is 👌. #bikewhitefish #montanamoment #singletracksunset #flatheadfattires

After hours at @skiwhitefish is 👌. #bikewhitefish #montanamoment #singletracksunset #flatheadfattires

Awesome Trucks in Front of the the Office - Part 2: '88ish 4Runner ready to party. @zaneraygroup #trucksinfrontoftheoffice #adventuremobile

Awesome Trucks in Front of the the Office - Part 2: '88ish 4Runner ready to party. @zaneraygroup #trucksinfrontoftheoffice #adventuremobile

Pedaling bikes on Spencer Mountain was kinda spectacular this evening. 
#montanawinseverytime #montanamoment #sunsetporn #5010 #whitefishtrail #spencermountain #whitefishmt #FlatheadFatTires

Pedaling bikes on Spencer Mountain was kinda spectacular this evening. #montanawinseverytime #montanamoment #sunsetporn #5010 #whitefishtrail #spencermountain #whitefishmt #FlatheadFatTires

Looking back on the return route from Mount Grinnell (left) and Swiftcurrent Glacier. 
#glacierNPS #glaciernationalpark #montanamoment

Looking back on the return route from Mount Grinnell (left) and Swiftcurrent Glacier. #glacierNPS #glaciernationalpark #montanamoment

@ptor on his way to Grinnell via the Overlook Route. 
#glacierNPS #glaciernationalpark #montanamoment #bootorgoat

@ptor on his way to Grinnell via the Overlook Route. #glacierNPS #glaciernationalpark #montanamoment #bootorgoat

Another fine walk in the park. 
#glaciernps #glaciernationalpark #nps100 #_gnp #montanawinseverytime #montanamoment

Another fine walk in the park. #glaciernps #glaciernationalpark #nps100 #_gnp #montanawinseverytime #montanamoment

Lake McDonald Morning #glacierNPS #glaciernationalpark #lakemcdonald #nps100

Lake McDonald Morning #glacierNPS #glaciernationalpark #lakemcdonald #nps100

Awesome Trucks in front of the Office, Part 1: International Harvester Rallye. #adventuremobile @zaneraygroup #trucksinfrontoftheoffice

Awesome Trucks in front of the Office, Part 1: International Harvester Rallye. #adventuremobile @zaneraygroup #trucksinfrontoftheoffice

Grinnell Glacier with the kids before it's gone for good. 20 years ago this was covered in ice.  #glacierNPS #glaciernationalpark

Grinnell Glacier with the kids before it's gone for good. 20 years ago this was covered in ice. #glacierNPS #glaciernationalpark

@kellyrobrien taking a

@kellyrobrien taking a "shortcut" to Gunsight Mountain above the Sperry Glacier Basin. #sperryglacier #glacierNPS #montanamoment #glaciernationalpark

Small people in big country.

#glacierNPS #glaciernationalpark #montanamoment #floralpark #sperryglacier

Small people in big country. #glacierNPS #glaciernationalpark #montanamoment #floralpark #sperryglacier

Whole lot of Grandeur down there. 
#sperryglacier #glacierNPS #glaciernationalpark #floralpark

Whole lot of Grandeur down there. #sperryglacier #glacierNPS #glaciernationalpark #floralpark

Dropping into Lunch Creek with the Kids. 
#montanamoment #glacierNPS #glaciernationalpark

Dropping into Lunch Creek with the Kids. #montanamoment #glacierNPS #glaciernationalpark

Weekend starts now! 
#glacierNPS #glaciernationalpark #montanamoment #montanawinseverytime #norristraverse

Weekend starts now! #glacierNPS #glaciernationalpark #montanamoment #montanawinseverytime #norristraverse

Headed up the ridge to Mt. Wynn, with Cracker Lake and good view of the full Skyline Experience traverse. From left to right: 9190 to Cracker Peak and finally the 4000 ft North face of Mt. Siyeh. 
#montanamoment #glacierNPS #glaciernationalpark #montanawinseverytime #skylineexperience

Headed up the ridge to Mt. Wynn, with Cracker Lake and good view of the full Skyline Experience traverse. From left to right: 9190 to Cracker Peak and finally the 4000 ft North face of Mt. Siyeh. #montanamoment #glacierNPS #glaciernationalpark #montanawinseverytime #skylineexperience

@indyanajohns walking the ridge from Cracker Peak to Mt. Siyeh along the Skyline Experience. 
#glacierNPS #montanamoment #montanawinseverytime #skylineexperience

@indyanajohns walking the ridge from Cracker Peak to Mt. Siyeh along the Skyline Experience. #glacierNPS #montanamoment #montanawinseverytime #skylineexperience

Projects & Work

Active Workload

Projects: Past and Present*

C. C. Filson Co.* Hammer Nutrition* Horny Toad* Nau* Nixon* Patagonia* Montana Ski Company* Harmons Grocery* River Design Group* The ZaneRay Group* Stumptown Snowboards** Rocky Mountain Outfitter** + more

*Primarily clients of the wonderful folks at The ZaneRay Group.

Skills & Expertise

HTML5 CSS3 Responsive Design Responsive Development LESS Javascript jQuery PHP Wordpress Interface Design User Experience Design Print Design Logo Design Spanish Flash 5 / ActionScript 2

Side Projects

  • Plus Gallery

    A full featured javascript photo gallery that dynmaically loads images from Flickr, Google+, Facebook, Instagram. Since a lot of these services now force authetication some options need reworking. On my list of stuff to do :).

  • Screen Tool

    A small hunk of javascript that gives you information at your finger tips about browser dimensions. Handy for Responsive Web Development.

  • Skate Montana** (2003 - 2010)

    A Wordpress driven blog and skate park directory for the Montana. Sporadically updated by me, and occasionally a couple other people.

  • Ecualife ** (2001-2003)

    A mini site with photos and journal entries of our lives and Travels in Ecuador pre-blog days, that later became my blog.

**Denotes projects that are not currently maintained or infrequently updated.

Connect

Cyber-stalk your out
This is some slide info