Mt. Whitney ascent
Climbed Mt. Whitney (tallest summit in the contiguous United States at 14,505ft) with Gabe and Jeni on April 28th via the Mountaineers Route. Had an improvised start at about 1:30am as we mistakenly started about a half mile early on the main trail and did some major scrambling through the brush. Luckily we were climbing roughly parallel to the route and were able to cross back over just below Lower Boy Scout Lake. Saw the sunrise between Lower and Upper. Reached my limits on the main chute as we crossed over 13k. After turning left at the notch at the end of the chute, the final 400 represented the final test of the climb with some significant exposure as we self-belayed to the top.

Took the main route down to avoid having to down climb the final 400, which is an 11 mile descent, and I was almost delirious as we hit the 99 switchbacks. Got back to the car at around 7pm, meaning we had been climbing for roughly 17 hours. Hell of a way (mainly deeply misguided way) to break in my Evos. Stopped at a little diner to get some food, slept in the car for about two hours and then Gabe heroically crushed the first 4 hours of the drive back to the Bay. Couldn't have asked for better climbing partners on my first California 14er, looking forward to the mountains to come.

In February, I spent 2 weeks on a little island off the coast of Honduras called Útila that’s known for its diving in the Mesoamerican barrier reef.
I started diving in the Sound back home and it was great to be back in the water. Had the chance to run through diver rescue scenarios, hit 40m during my deep dive spec, did dark dives where we turned off our lights and swam in the bioluminescence, learned how to dive plan using nitrox, and did an overhead wreck dive where we used a reel to enter a wreck called the Halliburton.
When not diving, I drank Salvas like water, paddleboarded under double rainbows and ate pastelitos until I got my fill.

Enabling ES6+ in Rails with Webpacker
I recently launched an upgrade to Blue Bottle's core Rails application that enabled Weback and Yarn to respectively handle bundling/transpilation and third-party dependencies. It's been a goal for a while to see ES6+ code in production and as of yesterday, JS code is now in production that was transpiled with Babel and utilizes classes, module import/export and arrow functions 🎉.

This was made possible by the Webpacker gem that makes installing and configuring Webpack in a Rails application as straightforward as possible. I started working on the Webpacker integration last year but had to pause to work on other projects. In the interim, Webpacker 3.0 was released, hiding much of the stock configuration and eliminated the need for a separate process to run bin/webpack locally, very welcome additions. With the release of the 3.0, the Rails team hinted that Webpacker we could see might tighter integration between Rails and Webpack moving forward:

"Webpacker 3.0 points to what a Webpack-by-default strategy could look like in Rails 6.0. One where the asset pipeline focuses on static assets, like images, fonts, sounds, and compiled CSS, using SASS and so on, but bows out of the JavaScript compilation game. We still haven’t pinned the final approach, but this is our best current take on how the two could split the workload of dealing with JavaScript, stylesheets, and other assets in the next big Rails release."

Along with Webpack, our main app is now using Yarn for select JS dependencies. This is something I've wanted to see for a while, as we were previously using Rails-Assets, which went down last year and didn't seem reliable enough to use as our core JS dependency manager, on top of the non-ideal situation of having to mix Ruby and JS libraries within our Gemfile. Yarn makes it easy to lock versions and the new Yarn integrity check makes it much easier to catch a missed Yarn install.
2018 Goals
  • Post a Strava activity everyday (30+ minutes of activity, including weightlifting, running, cycling, swimming, diving, yoga)
  • Reach 180 pounds at any point of year (Currently 170)
  • Earn following specialities, up to 50 dives (18 -> 50 dives, currently at 33 dives)
    • ✅ Rescue Diver
    • ✅ Night Specialty
    • ✅ Deep Specialty
    • ✅ Wreck Specialty
    • ✅ Nitrox Specialty
  • Compete in Sprint Triathlon
    • ✅ Stanford Triathlon (March 3, registered)
  • Run half marathon
    • ✅ Oakland Half Marathon (March 25, registered)
  • ✅ Complete a crevasse rescue course (April 14)
  • ✅ Summit Mt Whitney (April 28th)
  • ✅ Finish Beer Mile (April 21st, time 13:55)
  • ✅ Summit Mt. Hood (May 19)
  • ✅ Compete in Olympic triathlon, Santa Rosa, NM (June 9, registered)
  • ✅ Double Dipsea (June 16)
  • ✅ Tahoe Ragnar (July 20-21)
  • ✅ RSVP (August 17, registered)
  • Compete in Half Ironman
    • Ironman 70.3 Santa Cruz (September 9)
  • Run marathon
    • ✅ California International Marathon (Dec 2)
  • Run a sub 5 minute mile
  • Complete various cycling routes
    • ✅ Summit Mt. Diablo
    • Circle Lake Tahoe
    • ✅ Summit Mt. Hamilton
    • Circle Lake Washington
    • Cycling distance PR
  • Lead sport outdoors 4 times
    • Pinnacles
    • Castle Rock
    • Yosemite
  • Lead a 10.c outdoors
  • Climb a 12.a in the gym
  • Climb a multipitch route
    • Intro to Multi-Pitch Climbing with Alpenglow (courses available in June)
  • Climb Rainier 
  • Second Olympic Tri

2013 LRA Crisis Tracker Annual Security Brief
The @crisistracker team has published the 2013 LRA Crisis Tracker Annual Security Brief, analyzing LRA activity and the continued international response to the crisis. With Paul on writing and analysis, and myself on design, visuals and mapping we’ve worked hard for the last two months to really drill down into the data the @invisibleteam has collected from the early warning network in DRC and CAR. With Margaux on further data analysis, and Saskia and Maree on the French translation we had a great team contribute to the report.

Major takeaways from the report include:

  1. Ugandan male combatants, comprising the core of the LRA’s fighting force and command structure, lost significant numbers with up to 20% killed or captured over the course of 2013.

  2. Instability in Seleka controlled areas of CAR has created a lifeline for the LRA, where AU-RTF troops in pursuit of Kony have limited reach and LRA mass attacks have increased.

  3. LRA violence has dropped in DRC for the fourth consecutive year, with a 44% reduction in abductions from 2012. When comparing 2008-2010 with the years 2011-2013, LRA killings in DRC have dropped 94%.We’ve had a great response from policymakers and our partners on the ground, and the U.S. Ambassador to the United Nations spread the word of the report here:
The report extends my work last year to push the reporting from a PDF to a primarily web format. The report is built on Jekyll for templating and uses Bootstrap for base styling. I designed the underlying basemap in QuantumGIS and then uploaded to Mapbox. Datasets were then overlaid and embedded with CartoDB. Visuals were built with Highcharts.

Loosening Kony's Grip
I led design and cartography for Loosening Kony’s Grip, a report detailing effective defection strategies for today’s LRA. Coverage: Fox News, Yahoo News, Toronto Star, MSN

Donately Form Generator

I engineered Donately’s form generator using Angular.js, giving users the ability to customize their donation form and be able to drop in the customized Javascript into their own website.

Technologies: Ruby on Rails, JS, Angular.js

Internationalization of World Vision Youth
Recently worked with World Vision to internationalize World Vision Youth, working to give users the ability to specify a language and making all text within the Ruby on Rails application multi-language capable.

Donately Insights
I contributed to the conceptual planning and lead development of Donately’s new Insights dashboard. Also engineered Donately’s team dashboard, giving Donately staff key metrics on daily donation totals and platform growth.

International Standards in Casualty Recording
I participated in a working group for the International Standards in Casualty Recording development process, sponsored by the Oxford Research Group and held in Bogota, Colombia

2012 Annual Security Brief
I led the design, cartography and data visualization for the LRA Crisis Tracker 2012 Annual Security Brief. Coverage: L.A. Times, Fox News, Stars and Stripes

Getting Back on Track
Here’s the final release of Getting Back on Track, a report sponsored by 10 human rights organizations providing detailed recommendations to the U.N. Security Council on ending the threat of the Lord’s Resistance Army. Coverage: the Guardian

International Conference on Crisis Mapping 2011
I participated in the 2011 International Conference on Crisis Mapping in Geneva, Switzerland with the Crisis Tracker team.

Following the conference Michael, Chelsea John and I traveled to Paris on the train for some much needed R&R. Stayed in the Latin Quarter in the aptly named Young and Happy hostel.

In a couple short days saw the Arc de Triomphe, Eiffel Tower, Louvre Tour, Notre Dame and Basilique du Sacre-Coeur, took a tour on the Seine and ate at Le Café Constant.
Launch of the LRA Crisis Tracker
I’ve worked as a core team member on the conceptual development, launch and management of the LRA Crisis Tracker, a real-time crisis mapping application aggregating data of attacks by the Lord’s Resistance Army on civilians from 80 early-warning HF radios in DR Congo and CAR. I’ve also led a 3-person team in developing the database schema, codebook, and data quality control of the seed attack dataset.

Oklahoma Holdout
I co-led the Oklahoma Holdout, an 11 day campaign and vigil seeking the release of Senator Tom Coburn’s hold on the Lord’s Resistance Army Disarmament and Northern Uganda Recovery Act. The Holdout broke the last barrier of passage for the most cosponsored-piece of Africa related legislation in at least 37 years, marking the way for a public signing ceremony by President Obama and the first public statement on the LRA by a U.S. President in the 25 year history of the conflict.

New Zealand
Starting in August of 2008, I hitchhiked 2000km+ across the North and South Islands of New Zealand over the course of 4 months, working on farms, doing carpentry work, and learning how to horsetrek in the shadow of Mt. Doom. I trekked on 2 of New Zealand’s Great Walks, the Heaphy and Abel Tasman Tracks on the southern island. In the last month I bungee jumped from the Nevis Platform in Queenstown, freefalling for 7 seconds. More stories to come.