A reusable experimentation system for faster product learning
Designed the React and Rails integration around Segment events and GrowthBook flags so teams could ship, measure, and reverse experiments safely.
- My role
- Frontend architecture and instrumentation
- Team
- Product, design, marketing, and engineering
- Timeline
- Iterative releases across one quarter
- Constraint
- Ship safely while the funnel stayed live
Typed event contracts, flag-aware React components, reusable experiment wrappers, and QA states for every variant.
- React
- TypeScript
- Rails
- GrowthBook
- Segment
Open decision trail
Product education was fragmented and funnel drop-off was difficult to diagnose.
Standardize event contracts, flag every variant, and verify instrumentation with A/A tests before exposure.
A winning experience plus a repeatable experiment path that reduced future setup from days to hours.
- 100+ analytics events with documented ownership
- Guardrail metrics and instant rollback through feature flags
- Server-driven configuration reduced engineering handoffs