FLO EV Charging's Design System

Building FLO's first design system, component library, and documentation platform so teams could ship new products faster without losing flexibility.

2024
FLO EV Charging
Design Systems Lead
Design System, UI/UX, Front-End Dev

Challenge

When I joined FLO, there was no existing design system, yet multiple projects were already underway to build internal and external portals for managing the EV charging network. We needed to move fast while ensuring long-term flexibility.

To balance speed and flexibility, I built a lightly styled component library around native web behaviors where possible. This let us establish a functional UI quickly while keeping future theming options open.

Approach

I built the core components with React and Tailwind CSS, keeping them lightweight and easy to customize. To support consistency and adoption, I also developed a Next.js and Storybook documentation platform that gave teams quick access to standardized components.

Leveraging native behaviors minimized complexity, making the system intuitive. As iteration got faster, developers needed fewer design specs, freeing the UX team to focus on product problems rather than repetitive UI work.

By keeping implementation practical, the design system became an enabler, not a bottleneck. Developers quickly adopted it, accelerating FLO's ability to build and iterate efficiently.

As the team adopted the system, its scope grew. I expanded the documentation and created space for shared ownership through training sessions and open contributions. Designers and developers could shape both the technical and visual standards together.

Results

The system gave FLO teams a shared foundation for internal tools and customer-facing platforms. Developers could reuse and adapt components instead of rebuilding them, while UX could spend more time on product problems than repetitive UI work.

Lessons

Building a design system while projects were already moving required a pragmatic approach. Instead of aiming for perfection, I focused on delivering just enough structure to accelerate development without adding friction. Early wins drove adoption, and by keeping the system lightweight, I ensured it remained an enabler rather than a constraint. More than consistency, the real impact was in empowering teams to move faster with confidence.

Shoutout

This work wouldn't have been possible without Katherine Paradis Lord. Thanks to her contributions, especially the way she structured and documented components, the system reached a whole new level of quality and cohesion. Merci Kath!

More projects

Art + Robots
2026

Art + Robots

From a broken 3D printer to a small fleet of machines that draw 
Launching FLO Ultra
2022

Launching FLO Ultra

Turning a charger demo into a tool for designing the whole product family