OceanAdapt
LiveEngineering lead on a public tool for exploring four decades of change in the distribution of more than 650 marine species. Its underlying work entered the Fourth National Climate Assessment.
Read the case study →I build and sustain systems that make complex knowledge usable. Currently, I'm at Ecotrust where I have stayed long enough to modernize, govern, grow, and, occasionally, hand forward the software team's portfolio of work. Weaving technology with the threads that connect land, water, and life.
Now
Managing Software Engineer @Ecotrust
Ecotrust innovates in the invention of job titles. My as a Managing Software Engineer blends software engineering and management.
For a decade 😱 I have worked on software that sits between a scientific model and a person who has to decide something – a fisheries manager, a restoration practitioner, a woodland owner, a school nutrition director. The work is usually less about the model than about the sequence of questions that gets someone to an answer they trust.
I care about what happens after launch. I stay with these systems, treating them as products, using a natural model of development, seeing through their life cycle. This includes: data migrations, security fixes, framework replacements, deployment rewrites, and the slow work of making a tool someone else can take over.
Before software I was a forward playing non-League football in England after four seasons on the University of North Florida Men's Soccer team. Football taught me to read whole systems, work with specialists who knew more than I did, creating the conditions for someone else to score, and understand successful team dynamics.
Five systems, each with what it was for, what I decided, what I built, and what is still unproven. Public code and live tools are linked from every one.
Engineering lead on a public tool for exploring four decades of change in the distribution of more than 650 marine species. Its underlying work entered the Fourth National Climate Assessment.
Read the case study →Replacing coupled portal deployments with a reusable container base image and thin project overlays across Ecotrust's ocean data portals.
Read the case study →Named co-author of a free, open-source stewardship-planning tool that gives Oregon and Washington woodland owners maps of their own property.
Read the case study →Turning forest hydrology models into a map-based scenario workflow restoration practitioners can run themselves, for salmon recovery in north-central Washington.
Read the case study →Lead developer on the statewide directory connecting school meal programs with local producers, ranchers, fishers, and tribal foods.
Read the case study →Multi-year engineering on an open-source database built with Tribal partners, who hold authority over the knowledge it contains and who define how it may be accessed. My work was on the software: releases, data migrations, media workflows, relational integrity, search configuration, and tests. The project is cited in a 2026 CHI paper.
Read Ecotrust's account of the projectJan 2025 - Present
Engineering management, platform architecture, and technology governance across Ecotrust's software portfolio.
Jan 2021 - Jan 2025
Long-horizon engineering on LandMapper, Snow2Flow, and the Indigenous Traditional Knowledge Database: releases, data migrations, security, and deployment.
Jan 2018 - Jan 2021
Engineering lead on OceanAdapt. Ecological decision-support tools for fisheries, forestry, and regional food systems.
Aug 2016 - Jan 2018
Design and develop user experiences for web applications, focusing on usability, accessibility, and responsive design.
Mar 2014 - Aug 2016
Public-facing civic and transportation tools, including bicycle route mapping and Safe Routes to School planning.
Jan 2012 - Mar 2014
A reusable front-end framework for online university programs.
Based in San Francisco, CA. Open to speaking, collaboration, and partnering on public-interest software.