About

A mission‑driven engineering leader

David’s work spans computer science, research, data science, artificial intelligence, machine learning, data engineering, and management. He’s known for being capable, creative, and curious—challenging the status quo and improving standards.

Purpose

Bringing together ecology, power, society, and technology to sustain land, water, life, and local economies.

Leadership

Ecotrust Leadership Team; contributions to Benefits, Climate, and People & Culture committees; cross‑program collaboration.

Goal

Build open‑source technology that advances ecological and social well‑being for everyone.

Top skills: Full‑Stack Development JavaScript Python
Certifications: Machine Learning Foundations Cross‑Functional Collaboration Deep Learning w/ PyTorch: Object Localization ML: Classification Linear Regression w/ Python
Honors: Atlantic Sun Conference All‑Academic Team Mike Gibbs Memorial Endowed Soccer Scholarship President’s Dean List
Experience

Guiding teams across mission‑driven organizations

Selected roles and outcomes from public‑interest software work—ecological monitoring, civic engagement, and open‑source.

Managing Software Engineer • Ecotrust

Jan 2025 – Present • San Francisco, CA

  • Lead research integrating emerging software engineering and data science into existing products.
  • Member of Ecotrust’s Leadership Team.
  • Co‑led strategy through instability threatening a third of revenue; preserved program activities and full staffing.

Senior Software Developer • Ecotrust

Jan 2021 – Feb 2025 • San Francisco, CA

  • Co‑created strategic plan for long‑term growth and improvement of the software team.
  • Led software initiatives on three multi‑year pan‑disciplinary campaigns; secured $3M+ in grants with measurable ecological outcomes.
  • Supported Indigenous Data Sovereignty via open‑source co‑creation and pro‑bono technical support.

Software Developer • Ecotrust

Jan 2018 – Jan 2021 • San Francisco, CA

  • Developed a data‑driven tool modeling species migration under climate change, integrated into the National Climate Assessment.
  • Enabled decision‑makers on salmon recovery through accessible ecological systems modeling for land management scenarios.
  • Reported on fishing communities’ perspectives on California Marine Protected Areas effectiveness.

Software Experience Developer • Ecotrust

Aug 2016 – Jan 2018 • Portland, OR

  • Built offline‑first apps adopted by tribal governments and the USFS, increasing civic participation by 30%.
  • Implemented a new messaging platform, saving $5,000+ annually and improving internal communication efficiency.

Full Stack Engineer • Alta Planning + Design

Mar 2014 – Aug 2016 • San Francisco, CA

  • Designed interactive transportation planning tools used by 600,000+ residents, increasing participation by 40%.
  • Introduced DevOps practices, cutting deployment times by 30% and reducing downtime by 20%.

Front End Developer • Bisk Education

Jan 2012 – Mar 2014 • Tampa, FL

  • Created a front‑end framework for an online education platform, improving accessibility and student experience across universities.

Player / Intern Coach • Tonbridge Angels Football Club

Aug 2010 – Feb 2011 • Tonbridge, England

  • Combined playing with assisting the reserves team manager while fulfilling internship.
Projects

Recent collaborations & open source

A selection of public-facing work where iridescent storytelling meets pragmatic engineering.

Ecological Data Commons

Interactive tools that surface climate, habitat, and cultural data layers to support regenerative planning for tribal and rural communities.

Explore repositories

Community Voice Platforms

Participatory applications that elevate community priorities, powering policy decisions for transportation and ecological stewardship.

Learn more on LinkedIn

Open Source Contributions

From mapping libraries to front-end frameworks, I invest in tooling that makes socially impactful software easier to deliver.

Visit my GitHub
Contact

Let's create what's next

Based in San Francisco, CA. Open to speaking, collaboration, and partnering on public‑interest software.