My Work

Features, experiments, performance improvements

Copy & Merge Estimates

Feature

Built a one-click workflow to copy and merge estimates between project phases, replacing manual data entry with a clear audit trail

ReactTypeScriptGoGraphQLPostgreSQL

Inherited Item Settings

Feature

Reduced hundreds of redundant clicks by letting teams save and bulk apply markup settings across project items

ReactTypeScriptGoGraphQLPostgreSQL

Item Activity Feed

Feature

Built a project-wide activity feed giving teams visibility into all item changes in one place

ReactTypeScriptGoGraphQLPostgreSQL

Report Distribution

Feature

A system to schedule and send reports to a select group of teammates

ReactTypeScriptGoGraphQLPostgreSQL

Report Distribution: Increase Feature Adoption

Experiment

Experiment to increase Report Distribution adoption by surfacing a prompt at a natural decision point in an existing workflow

ReactTypeScript

Improve Estimate Loading

Performance

Reduced load time 52%, saving 1.3s on core cost workflows by profiling bottlenecks, optimizing SQLqueries, and reducing redundant work and unnecessary copying to improve memory efficiency

ReactTypeScriptGoGraphQLPostgreSQL

Program Dashboard

Feature

Built a dashboard allowing teams to combine multi-phase projects and track aggregate costs

ReactTypeScriptGoGraphQLPostgreSQLD3

Procore Integration

Feature

Built a Procore integration allowing teams to sync approved decisions to Procore Change Events, eliminating duplicate data entry between

ReactTypeScriptGoGraphQLPostgreSQL

Import Estimate

Feature

Improved the estimate import process to surface and resolve errors before completing the import

ReactTypeScriptGoGraphQLPostgreSQL

Reports

Feature

Improved the reports page and built new report types to give teams better visibility into real-time project data

ReactTypeScriptGoGraphQLPostgreSQL