Home

Watershed: climate tech for businesses

building footprint calculation tools and frontend experiences at a climate tech startup
Watershed

At Watershed, a climate tech Series C startup backed by Sequoia and Kleiner Perkins, I work as a Software Engineer specializing in design, user experience, and frontend engineering. Watershed helps companies measure, reduce, and report their carbon emissions.

Data Lineage V2

As the main frontend engineer for Data Lineage V2, I built a system to visualize the footprint generation process from initial data ingestion through all processing steps. This included cleaning, standardization, proration, aggregation, and applying emissions models (the science behind Watershed), as well as tracking clean power purchases through to the final numbers.

The system features a directed acyclic graph (DAG) visualization of the data lineage, along with filtering and searching capabilities. I implemented virtualized tables to enable users to view large datasets in a highly performant way, ensuring a smooth experience even with complex data relationships.

Data Lineage input data interface

input step in data lineage graph

Data Lineage calculation step

calculation step in data lineage graph

Data Lineage footprint results

final footprint in data lineage graph

Multiple Footprints

I worked on the frontend implementation for Multiple Footprint Calculation support, which required redesigning every component related to footprint calculation. This included improvements to the footprint generation flow, footprint list, and footprint detail page.

Multiple footprints interface

footprint list

We added a footprint selector for all features that depend on a footprint, including drilldown, reporting, and supply chain analysis. I used this opportunity to elevate the user experience, enhance attention to detail, and significantly improve the overall product experience.

Footprint detail page

footprint detail page

Drilldown with selector

new footprint selector in drilldown page