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.
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