const developer = new OutdoorCoder();

Explore.code()
.adventure()

// Join me on my journey through mountains, forests, and code repositories as I document my adventures.

Mountain landscape with hiker
$ load-adventure --location="mountain-vista" --date="2023-06-15"

<FeaturedAdventures />

Hiking the Pacific Crest Trail
hiking.js

Hiking the Pacific Crest Trail

June 15, 2023
California
read() →
Kayaking through Glacier Bay
kayaking.css

Kayaking through Glacier Bay

July 22, 2023
Alaska
read() →
Camping in the Grand Canyon
camping.jsx

Camping in the Grand Canyon

August 5, 2023
Arizona
read() →
class OutdoorDeveloper {
  constructor() {
    this.skills = ['JavaScript', 'React', 'NextJS'];
    this.gear = ['Tent', 'Backpack', 'Laptop'];
    this.miles_hiked = 1250;
  }

  code(environment) {
    return environment === 'outdoors' 
      ? 'Living the dream!'
      : 'Planning next adventure...';
  }

  hike(trail) {
    this.miles_hiked += trail.length;
    return `Completed ${trail.name}!`;
  }
}

// Create your own adventure

<Code + Outdoors />

Where web development meets wilderness exploration. I bring my coding skills to the outdoors and my outdoor perspective to coding projects.

Frontend

React, Next.js, Tailwind CSS

Backend

Node.js, Express, MongoDB

Hiking

1,250+ miles completed

Camping

100+ nights under the stars

gear.reviews()

The Ultimate Backpacking Tent
Shelter.js

The Ultimate Backpacking Tent

rating: 4.8/5

// Check out my detailed review of this essential outdoor gear...

readFullReview() →
Lightweight Hiking Boots Comparison
Footwear.js

Lightweight Hiking Boots Comparison

rating: 4.5/5

// Check out my detailed review of this essential outdoor gear...

readFullReview() →

subscribe(myAdventures)

// Get updates on my latest trips, gear reviews, and outdoor coding tips

/* No spam, unsubscribe anytime */