Bienvenidos

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

Photo Feed

Noonie. Going-to-the-sun goodness. #montanamoment #glaciernationalpark #glacierNPS #flatheadcycling @glaciernps  @glaciermt

Noonie. Going-to-the-sun goodness. #montanamoment #glaciernationalpark #glacierNPS #flatheadcycling @glaciernps @glaciermt

Evening ride on the Reservoir. @ptor #hungryhorse #montanamoment

Evening ride on the Reservoir. @ptor #hungryhorse #montanamoment

Country roads with the wife

Country roads with the wife

Lake McDonald was in prime form this evening.
.
.
.
#lakemcdonald #glaciernationalpark #montanamoment @glaciernps

Lake McDonald was in prime form this evening. . . . #lakemcdonald #glaciernationalpark #montanamoment @glaciernps

Mini berms with the boys. #whitefishtrail #montanamoment #elTri #flatheadfattires

Mini berms with the boys. #whitefishtrail #montanamoment #elTri #flatheadfattires

Friday backyard ride. #northfork #glaciernationalpark #montanamoment #flatheadcycling @glaciernps

Friday backyard ride. #northfork #glaciernationalpark #montanamoment #flatheadcycling @glaciernps

Digging in on the Scary Cherry. Last Week at @baldfacelodge.  📷@colin_wise_man / @frequencytsj #freqweekXI #baldface  #springbreak #powder #snowboading #tbt #bigwinner #ultranatural #evoexplores

Digging in on the Scary Cherry. Last Week at @baldfacelodge. 📷@colin_wise_man / @frequencytsj #freqweekXI #baldface #springbreak #powder #snowboading #tbt #bigwinner #ultranatural #evoexplores

Quiet roads on the drive down the East side. Good to be home. @glaciernps #glaciernps #glaciernationalpark #montanamoment

Quiet roads on the drive down the East side. Good to be home. @glaciernps #glaciernps #glaciernationalpark #montanamoment

Aborrotes Rosales: everything for the home. #handpainted #signage

Aborrotes Rosales: everything for the home. #handpainted #signage

Playa #Litibú

Playa #Litibú

Buenas noches playa #Litibú

Buenas noches playa #Litibú

La Lancha peelers

La Lancha peelers

Playa es playa #springbreak2016

Playa es playa #springbreak2016

Scoping lines at Baldface yesterday with @mattwibby, @chrisdbowlin and @timmiller05. #freqweekXI. Thanks again @frequencytsj and @baldfacelodge. #bigwinner #sports

Scoping lines at Baldface yesterday with @mattwibby, @chrisdbowlin and @timmiller05. #freqweekXI. Thanks again @frequencytsj and @baldfacelodge. #bigwinner #sports

#ultranatural course post #freqweekXI session. So fun, thanks @frequencytsj

#ultranatural course post #freqweekXI session. So fun, thanks @frequencytsj

Scary Cherry? ✔️ #ultranatural #freqweekXI

Scary Cherry? ✔️ #ultranatural #freqweekXI

#freqweekXI at @baldfacelodge off to a killer start. Thanks for the snap 📷 @colin_wise_man @frequencytsj

#freqweekXI at @baldfacelodge off to a killer start. Thanks for the snap 📷 @colin_wise_man @frequencytsj

Cat 3. #baldface #freqweek2016 #freqweekXI #springbreeak

Cat 3. #baldface #freqweek2016 #freqweekXI #springbreeak

#freqweek2016 lift off.  #baldface

#freqweek2016 lift off. #baldface

#springbreak2016 starts now. #Nelson #freqweekXI

#springbreak2016 starts now. #Nelson #freqweekXI

Lunch break #grauplefest on the Whitefish Trail.

Lunch break #grauplefest on the Whitefish Trail.

#pow turns and side hits everywhere after the Spannagel Banked Slalom. Thanks for the good times @edgeoworld! #spannagelslalom

#pow turns and side hits everywhere after the Spannagel Banked Slalom. Thanks for the good times @edgeoworld! #spannagelslalom

#brownpow at the Bowl. #thankselniño

#brownpow at the Bowl. #thankselniño

Winter returns. #graybird #skiwhitefish #montanamoment #eastrimrats

Winter returns. #graybird #skiwhitefish #montanamoment #eastrimrats

February ride? #thankselniño

February ride? #thankselniño

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 Crittenden #evoexplores #montanamoment

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

Sender. #splitboard #montanamoment

Sender. #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

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