Experience

Background

  • Principal at Dots.Connect. Full service app development since 2014
  • Co-founder Portland Open Source GIS user group
  • Former founding team member of Point 97, an Ecotrust company. Open source evangelist, strategic partnerships, and business development.
  • Former lead dev and project manager at Ecotrust, an entreprenurial non-profit. Leading teams of developers and creative consultants on projects up to $400K
  • Creator and former product manager of Madrona, an open source collaborative decision-making framework
  • Former dev at a state agency publishing maps and spatial data online for the first time
  • Former dev at an academic research lab producing cutting-edge apps in Earth sciences and urban planning
  • Former volunteer and educator with the Mazamas, one of the oldest mountaineering clubs in the U.S.

Hard Skills

Primary focus on frontend web development, web services, and streamlining data flows. UI/UX and full-stack capable. Some core skills include:

UX/Frontend

  • Languages: latest Javascript (6/7/8/Next), Coffeescript
  • Layout: SASS, Flexbox, Grid
  • Frameworks: React, Angular, Knockout, JQuery, and friends
  • UI design: Sketch, Balsamiq, Inkscape, Gimp
  • Build tools: NPM, Webpack, Babel, Gulp, Grunt, Vagrant, etc.

Data

  • Extract-transform-load automation, higher-order function chaining
  • Libraries:Lodash, Turf.js, OGR/GDAL, SciPy, and friends
  • Protocols/formats: HTTP, MQTT, web sockets, protocol buffers, GeoJSON

Mapping/Dataviz

  • Spatial Data Infrastructure: Mapbox, Amazon S3, ArcGIS Online, GeoNode
  • JS clients:Mapbox GL JS, Leaflet, OpenLayers
  • Desktop GIS: QGIS, ArcGIS, GRASS, OGR/GDAL
  • Map servers: Geoserver, Mapserver, ArcGIS Server, QGIS
  • Data visualization:Mapbox Studio, D3.js, kepler.js

Backend

  • Language: Python with some Ruby, PHP, and others.
  • Frameworks: primarily Django, some Rails. Also Node.JS including Express and Socket.io
  • Databases: primarily relational including PostgreSQL, SQLite, and MySQL. Dabbling with
  • Devops: AWS, DigitalOcean, Rackspace, Vagrant, and other services and frameworks.

Soft Skills

Integrating technology can be complicated. The same can be said for people! I often play that bridge or glue role, translating between people and creating the right connections, getting teams to gel quickly and find value. Specific skills include:

  • Team lead
  • Client advocate
  • Research and Development
  • Usability testing
  • Proposal and grant writing
  • Presentation and training

Writing and Publications

Awards and Achievements (Key Contributor)

Recent Projects

JournalMap Phase 2 - Scale -- In 2015, The Other Firm and the U.S. Department of Agriculture tapped me to lead a revamp of the JournalMap scholarly search engine. We scaled the technology up to support millions of records using Elastic Search and implemented a modern user experience. Utilized Rails, Coffeescript, Knockout, and SASS.

Hapi Fis Phase 2 - Amplify -- In 2015, Point 97 and the Solomon Island Ministry of Fisheries brought me in as a Technical Advisor to help launch phase 2. In this multi-faceted role I worked remotely and in-country with project coordinators, marine biologists, fisheries officers, surveyors, and IT specialists to scope, design, implement, and train on improvements to the market surveys and platform.

Engagement Platform for Caribbean Fisherfolk Network -- in Feb. 2015 the ICT Research Programme at the University of the West Indies reached out to me to assess the community engagement platform they had just released into beta. They needed fresh insight into usability issues they had discovered and a strategy for architecting some sophisticated new features on top of their CMS platform.

West Coast Ocean Data Portal Phase 3 - Connections -- from 2014-2015, partnering with Sound GIS and the West Coast Governor's Alliance to scale up the West Coast Ocean Data Portal and connect a variety of new datasets and systems from agencies, universities, and ocean observation groups around the region.

Coral Reef Assessment in the Caribbean -- in 2014, worked with The Nature Conservancy and project partners in 6 Eastern Caribbean countries to develop a web platform for monitoring the status of coral reefs and the communities that rely on them using a suite of biophysical, socioeconomic, and management effectiveness indicators. In my role I provided a full suite of services including assessment, UX design, implementation, rollout, and training of both users and administrators.

Lobby Dashboard and Interactive Tablet Wall -- in 2014, Flixio brought me in to work with their designers and technologists to implement a digital content strategy for their client Keynote including a 4 screen HDTV wall displaying maps, data visualizations, and content as well as an interactive wall of touch tablets.

Notable Past Projects

West Coast Ocean Portal Phase 2 - Marine debris -- from 2013-2014, worked with the West Coast Governor's Alliance to integrate the West Coast Marine Debris database into the West Coast Ocean Data Portal. This included partnering with University College Cork in Ireland to bring together West Coast marine debris response partners and use a novel ontology-based approach to unifying the many different debris data cards used by cleanup organizations.

Low-cost Vessel Monitoring Systems -- during 2013, partnered with the Alaska Longline Fishermans Association, a community-based fishery out of Sitka to test low-cost alternatives to Vessel Monitoring System solutions that currently exist in the market. included research, installation, and field testing on multiple boats.

Hapi Fis Hapi Pipol Phase 1 -- from 2012-2013, worked with the Solomon Islands government and the Coral triangle initiative as the product lead, UX developer, and field trainer for the award-winning Happy Fish mobile data collection platform

Mid-Atlantic Ocean Data Portal -- from 2012-2013, worked with the Mid-Atlantic Regional Council on the Ocean, The Nature Conservancy, and Rutgers University leading a cross-discipline team through the development of the MARCO Data Portal.

Governor’s South Atlantic Alliance Coast and Ocean Data Portal -- in 2012, worked with the Governor's South Atlantic Alliance and project partners including SECOORA, the University of South Carolina, and The Nature Conservancy leading a cross-discipline team through the design and implementation of the GSAA Coast and Ocean Data Portal.

Digital Deck Oregon Dungeness Crab -- in 2012, worked with the Oregon Department of Fish and Wildlife and Oregon Crab Fisherman performing proposal writing, user research, and field testing resulting in a prototype iPad-based Digital Deck electronic logbook solution using Phonegap.

West Coast Ocean Data Portal Phase 1 -- from 2012-2013, worked with the West Coast Governor's Alliance and ESRI leading the assessment, design, and implementation of the award-winning West Coast Ocean Data Portal using ESRI Geoportal, SOLR, and Angular.

Northeast Recreational Boater Survey -- from 2011-2012, worked with SeaPlan, the Northeast Regional Ocean Council, state agencies, and industry and academic partners leading the design and implementation of a large scale online boater survey that engaged boaters in using online maps to identify where they recreate most.

MarineMap - Oregon Territorial Sea Plan -- from 2010-2012, worked with the Oregon Department of Land and Conservation Development leading the development of an online planning tool facilitating stakeholder participation in evaluating wave energy proposals utilizing biophysical, socioeconomic, and economic data.

Salmon Recovery Monitoring in Oregon -- from 2008-2011, worked with Oregon Department of Fish and Wildlife to lead the design and development of a web application allowing the public to view the ongoing status of salmon recovery at different geographic scales based on a suite of indicators developed for The Oregon Plan.

MarineMap - California Marine Life Protection Initiative -- from 2007-2009, worked with California state agencies and stakeholders to develop a first-of-its-kind online planning tool facilitating stakeholder participation in proposing and evaluating marine protected areas using best available biophysical and socioeconomic data.

MPA Selection and Monitoring in Mexico -- from 2006-2010, worked with Comunidad y Biodiversidad in the Sea of Cortez leading the development of multiple multi-lingual tools including Delphos - a multicriteria analysis tool for comparison and selection of MPA sites, Eureka - a decision support tool for quickly inputting and analyzing dive surveys measuring MPA performance, and Open OceanMap Loreto for surveying fisherman, recreationalists, and scientists to identify activity areas near Loreto. Roles included tool design, development, and training.

Recent Projects (by tag)

qgis

geodatabase

geojson

topojson

visualsfm

python

virtualbox

project

caribbean

open data

geonode

marine

tutorial

vagrant

tilemill

mapbox studio

geology

foss4g

wordpress

bootstrap

imagemagick

node

websockets

brightsign

dataviz

dashboard

animation

openlayers 3

underscore

papaparse

mobile

ios

android

fisheries

data collection

engagement

fisherfolk

livelihood

assessment

usability

arduino

thingspeak

IoT

angular

d3

sass

gulp

sourcemaps

pacific

reef

training

inaturalist

botany

pie

mapbox

studio

noun project

sketch

react

firebase

workzoneWTF

twitter

zapier

google app script

storytelling

nacis

railroad

history