Flagsmith
Web Application
Flagsmith (formerly Bullet Train) is an open-source feature flagging and remote configuration platform, enabling teams to efficiently manage feature rollouts, A/B tests, and dynamic configurations. The project originated as an internal initiative at the agency Solid State Group. With available capacity not being fully allocated to a client project, I took the opportunity to spend a few weeks as the sole product designer tackling the navigation redesign. Additionally, I contributed to UI development by removing duplicate code and unused CSS while making the UI more modular with reusable components.
As Flagsmith evolved, its web app navigation became a growing challenge for users, leading to inefficiencies, usability frustrations, and a barrier to business scalability. This case study explores the redesign of Flagsmith’s core navigation to improve usability, enhance user satisfaction, and support future growth.
Through user feedback and analytics, several key pain points emerged in Flagsmith’s existing navigation:
Based on discussion with the Flagsmith founders and having reviewed our findings, the quick win redesign aimed to:
To better understand user needs, we conducted:
Flagsmith (formerly Bullet Train) was initially built as an internal feature flagging tool. After growing revenue to enough to support themselves the founders decided to go full time and bring the commercial open source feature flag and remote config product to market. As part of this, the product was rebranded from Bullet Train to Flagsmith. This would establish the brand, and potentially have a big impact on their ability to grow through organic search (it turns out that Bullet Train returns, well, more trains than feature flags).
I worked with the Flagsmith brand designer to ensure the new brand was reflected in the updated UI.
We optimised the user experience by standardising typography, spacing, and iconography for a more cohesive design. We enhanced the navigation with clear distinction between entities to improve orientation and minimise cognitive load. Colour-coded indicators were introduced to distinguish between different environments and projects, ensuring clearer visual differentiation.
Beyond design improvements, I optimised the UI codebase by removing duplicate and unused CSS, streamlining styling for better efficiency. I also componentised key UI elements such as buttons, inputs, and modals, enhancing maintainability and scalability. Additionally, I refactored layout structures to ensure consistency across different views, creating a more cohesive and adaptable interface.
We validated the new navigation by testing it with real users through post-launch behavioural analytics, tracking event funnels, frustration signals such as rage clicks and error clicks, and overall user engagement metrics. Additionally, we established a post-launch feedback loop via GitHub, enabling continuous user input to refine and enhance the experience further.
Redesigning Flagsmith’s navigation was a strategic move to enhance usability and support the platform’s growth from open source project to commercial open source business. Since the rebrand and UX improvements, Flagsmith have onboarded some high profile clients such as Citi, Wistia and Okta. They continue to be one of the most popular open source feature flag repositories on Github with over 5 thousand stars and counting.
Reduction in Task Completion Time: Users completed common tasks significantly faster due to improved findability.
Increase in User Engagement: Higher feature adoption rates and reduced drop-offs.
Github stars: One of the most popular open source feature flag repositories on Github.
LOVE the new design. Great job. HIGH FIVES TEAM.
Ben Rometsch / Co-founder, Chairman of the Board @Flagsmith
Niall Quinn 2025