Home

AG Grid Upgrade — Ediphi

Estimating in construction relies on spreadsheet-like tools. Traditionally, Ediphi’s estimating platform used multiple grid libraries across different features — Estimates, Rooms, Area Sheets, Quantity Take-offs — which created a disjointed experience for customers. To unify this, we led an initiative to standardize all grid experiences under a single framework: AG Grid, wrapped in a reusable internal component called EdiphiGrid.

The Detailed Summary view of an Estimate

Tech Stack: React Redux Javascript TypeScript Jest Playwright
My Role
  • Acted as tech lead and manager of the Epic Anchor (who had never led a large initiative before).
  • Defined project scope, phases, milestones, and cross-team dependencies.
  • Mentored the Epic Anchor in project management best practices, from design through deployment.
  • Contributed technically by introducing AG Grid and building EdiphiGrid and the ColumnBuilder pattern to streamline column definition generation.
  • Coordinated with PM, UX, QA, and engineers to ensure consistent delivery and customer validation.
Impact
  • Helped close deals with DPR Construction and Hensel Phelps (both ENR Top 15).
  • Significantly boosted customer satisfaction and internal excitement (Sales, Customer Success, Engineers).
  • Reduced development time for new grid experiences from weeks → hours.
  • Enabled shared experiences across Ediphi (grouping, sorting, column management).
Technical Highlights
  • Built a reusable wrapper component around AG Grid, ensuring consistency and ease of adoption.
  • Designed the ColumnBuilder library to simplify column generation and reduce duplication across teams.
  • Introduced Playwright automated test suites, new project checklists, and testing strategies based on lessons learned.
A Story
Halfway through, validation revealed dozens of hidden customer-specific features baked into legacy grids that weren’t documented. This discovery added 4–6 months of extra development — painful, but transformative. Wrestling with “spaghetti state management” exposed the need for better planning and automated testing. The outcome: Ediphi now has project planning templates, testing strategies, and automation pipelines that protect us from similar pitfalls. Personally, seeing a contractor on my team grow into a confident Epic Anchor and project leader was one of the highlights of my Ediphi tenure.
Docs