Angi — Multi-Platform Engineering
Staff Augmentation / Senior Engineer · 2021–2022
Impact: Baseline: siloed post-merger product streams → intervention: shipped across 3 codebases (Vue/Java, Rails/React, Next.js) → outcome: unified delivery across brands.
Angi was in the middle of a merger — HomeAdvisor, Handy, and Angie's List operating as separate products under one roof, each with its own codebase, stack, and team.
On HomeAdvisor, worked in Vue and Java to unify the user quiz flow across the merging brands into a single Angi experience. On Handy, worked in Rails and React on professional assignment logic and job ingestion for Handy partner stores. On Angie's List, built out a CMS-driven content experience in Next.js — blog-style project descriptions with varied visual layouts. Along the way, took on a team of interns: coached them through real development workflows using a live use case — a Careers page revamp — and by the end they had something real to demo.
Delivered across three separate products and stacks inside a single engagement — and left a cleaner codebase and a team of interns who shipped something they could be proud of.
Constraints
- Post-merger environment with separate stacks and teams
- Need to deliver while context-switching between codebases
Key decisions
- Unified quiz flow across brands in Vue/Java
- Improved assignment and ingestion workflows in Rails/React
- Built CMS-driven Next.js content experience and mentored interns on a live launch
Tradeoffs
- Optimized for delivery velocity instead of deep rewrites in each codebase
- Balanced mentorship time with hands-on product delivery
Results
- Before: siloed brand experiences. After: unified and shipped flows across HomeAdvisor, Handy, and Angi.
- Mentored interns through a real release; delivered a production-ready Careers revamp.