Bienvenidos

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

Photo Feed

Pow days with the fam. ⛷: Ben Martin. @skiwhitefish #graybird

Pow days with the fam. ⛷: Ben Martin. @skiwhitefish #graybird

#snowing

#snowing

Workin' for the weekend. 🏂: Karl #evoexplores #montanamoment

Workin' for the weekend. 🏂: Karl #evoexplores #montanamoment

Send'er. #splitboard #montanamoment

Send'er. #splitboard #montanamoment

Solid Day on the splitties. #montanamoment #montanawinseverytime #splitboard #glaciernps

Solid Day on the splitties. #montanamoment #montanawinseverytime #splitboard #glaciernps

Backyard Shred.

Backyard Shred.

Silva Huski #cabinlife #montanamoment

Silva Huski #cabinlife #montanamoment

Opening day at Turner did not disappoint.

Opening day at Turner did not disappoint.

Ponderosa Pines. Kootenai National Forest. #montanamoment

Ponderosa Pines. Kootenai National Forest. #montanamoment

Very white #Christmas at the Martin Cabin this year. #montanamoment #cabinlife

Very white #Christmas at the Martin Cabin this year. #montanamoment #cabinlife

Thanks for coming back winter.

Thanks for coming back winter.

#baggedandtagged

#baggedandtagged

Back to the basics. #lowtide

Back to the basics. #lowtide

The kids and I have been getting our stop motion game on. #Lego #starwars  #stopmotion

The kids and I have been getting our stop motion game on. #Lego #starwars #stopmotion

Late fall hike.

Late fall hike.

#larchfest 2015 ain't over yet #larchisthenewpow #montanamoment

#larchfest 2015 ain't over yet #larchisthenewpow #montanamoment

Happy Halloween from the Martins.

Happy Halloween from the Martins.

Until next year. #glaciernationalpark #glacierNPS #montanawinseverytime  #montanamoment @glaciernps #a6000

Until next year. #glaciernationalpark #glacierNPS #montanawinseverytime #montanamoment @glaciernps #a6000

3 generations on a walk through the Park. #glaciernationalpark #montanamoment @glaciernps

3 generations on a walk through the Park. #glaciernationalpark #montanamoment @glaciernps

Just another chill fall sunset in Northwest Montana. #glaciernationalpark #glacierNPS #montanamoment #montanawinseverytime @glaciermt @glaciernps #a6000

Just another chill fall sunset in Northwest Montana. #glaciernationalpark #glacierNPS #montanamoment #montanawinseverytime @glaciermt @glaciernps #a6000

The #nosepicker who photobombed Jenny's pic of the fish market in Puerto López #tbt #puertolopez #ecuador #photobomb #mocos

The #nosepicker who photobombed Jenny's pic of the fish market in Puerto López #tbt #puertolopez #ecuador #photobomb #mocos

Details. #superbloodmoon #bloodmoon #lunareclipse

Details. #superbloodmoon #bloodmoon #lunareclipse

Perfect late summer ride in the Ten Lakes Scenic Area outside of Eureka. Check it out now it now because the proposed Travel Plan recommends cutting trails open to bikes to 16.4 miles from about 86 miles.  #tenlakesmontana #montanamoment #montanawinseverytime #flatheadfattires #larchvibes @bikemag

Perfect late summer ride in the Ten Lakes Scenic Area outside of Eureka. Check it out now it now because the proposed Travel Plan recommends cutting trails open to bikes to 16.4 miles from about 86 miles. #tenlakesmontana #montanamoment #montanawinseverytime #flatheadfattires #larchvibes @bikemag

Warm Springs Ridge riding above the smoke at the Lost Trail Bike Fest. #losttrailbikefest

Warm Springs Ridge riding above the smoke at the Lost Trail Bike Fest. #losttrailbikefest

Lake Season

Lake Season

Rolling through the Aspens in Park City 📷 @ptor #itsarental

Rolling through the Aspens in Park City 📷 @ptor #itsarental

@jenrus406 and @indyanajohns scouting the Sperry Glacier Basin on the Floral Park Traverse. #glaciernps @glaciernps @glaciermt #montanamoment #montanawinseverytime #glacier

@jenrus406 and @indyanajohns scouting the Sperry Glacier Basin on the Floral Park Traverse. #glaciernps @glaciernps @glaciermt #montanamoment #montanawinseverytime #glacier

@indyanajohns fueling right.

@indyanajohns fueling right.

Headed down through the clouds on Great Northern.

Headed down through the clouds on Great Northern.

Heck of a Party Columbia Falls and @newwavetimetrippers. #cfallswins

Heck of a Party Columbia Falls and @newwavetimetrippers. #cfallswins

One more from Alpine Trail #7 #montanamoment #montanawinseverytime #flatheadfattires

One more from Alpine Trail #7 #montanamoment #montanawinseverytime #flatheadfattires

A fine spot for a bike ride. 📷 @daviddowning #flatheadfattires #montanamoment

A fine spot for a bike ride. 📷 @daviddowning #flatheadfattires #montanamoment

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