Waypost is an open-source, self-hosted feature flag management system that specializes in A/B Testing, providing analytical insights for experiments. Built with React, Node, Express, and PostgreSQL.
• Created Waypost, an open-source, self-hosted A/B testing and feature flagging platform (with React, Node, PostgreSQL)
• Wrote 2 data pipelines that aggregate and analyze experiment data, run statistical tests, and save results in database
• Built JavaScript SDKs (React and Node) that receive data via SSE and determine feature version and experiment status
• Developed API endpoints and built React/Redux app to enable management of feature flags, A/B tests, and metrics
• Wrote unit tests and integration tests using Jest and Mock Service Workers for the React app and Redux reducers
• Load tested varying number of connections to the feature flag provider service to understand load it could handle
• Managed the design and CSS, creating user-friendly interfaces and visualizations of experiments’ statistical data
• Designed ERDs to handle storage of data for feature flags, metrics, experiments, and statistical results
• Made architectural decisions, authored documentation, and co-wrote technical case study