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.
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.
input step in data lineage graph
calculation step in data lineage graph
final footprint in data lineage graph
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.
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
new footprint selector in drilldown page