Empowering the Electric Future

Rebuilding an EV charging management platform for scale

EV charging stations dashboard showing a list of stations with connector status, location, and last communication time

EV Connect (part of Schneider Electric) is one of the largest EV charging management platforms in North America. As EV adoption accelerated, the platform needed to scale, and the legacy system it was built on couldn't take it there. I joined as the first product designer to help make that shift: rethinking the information architecture, establishing a design system the developers could build against, and working out how new functionality could keep being added as the product grew.

A Design System Built for Efficiency

Once the development needs for the new platform were clear, the design system became the priority. Time was the constraint, so the goal was something efficient and practical rather than complete. I built it from scratch and grew it component by component as the platform demanded them.

This isn't a consumer product where people learn by using it every day. Sessions are infrequent and consequential, so every component had to explain itself. That meant more text than a design system usually carries, and components designed to communicate clearly rather than compress information into the smallest possible space.

A White-Label Product

The platform is white-labeled, which shaped how the design system had to work. It carries other companies' brands, so its own personality had to stay quiet: strong enough to hold the product together, neutral enough to adapt to whoever is using it. That constraint informed how the system was built, with components designed to stay recognizable across different brand treatments and the visual identity kept in a layer that could change without touching the structure underneath.

Design system components: station and connector cards with status states, table rows, buttons, toggles and other form controls, filter and search patterns, info, success, warning and attention banners, a chart card, and a stepped modal

Designing for Professional Users

The people using this platform are professionals: site hosts, operators, network managers, each with different needs and a real job to do. We talked with them directly to understand how they actually work.

These are power users, and they needed the full range of control. But they're also controlling physical hardware, where a wrong decision has consequences in the world. The design had to hold both: simple enough to understand at a glance, powerful enough not to get in the way, and layered so complexity was available without being imposed. A large part of the work was helping people avoid mistakes in the first place.

Station list filtered by OCPP configuration, models, public access and policies, with 133 stations selected for a bulk action and a warning that changing configuration is unavailable across multiple station models

Qualitative and Quantitative Insights

We had a lot of data: usage patterns, faults, network efficiency, driver behavior. And we had direct conversations with site hosts, operators, network managers, and drivers. The value came from putting the two together, using the numbers to find where the problems were and the conversations to understand why.

That combination drove the decisions, and it mattered most on the driver side, where the volume of input was highest and the patterns were hardest to see without both halves.

Research findings with the figures obscured: a ranked bar chart of driver pain points led by station reliability, cost and station availability, beside a bubble chart sizing how often drivers run into problems

Business Goals Guiding Design

The insights only mattered if they pointed somewhere. We tied the design work to a small set of business goals: reduce hardware downtime, reduce the need for customer support, and increase first-time charge success. Having those goals defined changed how we prioritized. Instead of improving the product generally, we used the data and the conversations to identify the specific areas holding those numbers back, and focused the design work there.

Energy management screen with the platform navigation for pricing, organizations, stations, reservations and fleet, and a New Recurring Limit modal setting days, start and end times and a power limit, showing a time overlap validation error

Products and Features Launched

Over the years my work covered most of the platform.

Bulk actions and fleet management
Energy management
Pricing and pricing policies
Customer support
Station diagnostics
Subscriptions
Commissioning and pre-commissioning of stations
Partner APIs
Dashboards

Each came with its own users, its own constraints, and its own way of failing, which is part of why the design system mattered so much.

Network dashboard showing connector service status broken into available, in use, error, maintenance and unavailable counts, alongside station diagnostics for uptime, driver session uptime, faults, connectivity and open tickets

Building Empathy with Drivers

The platform serves professionals, but the whole experience has a driver on the other side. The networks depend on them, so their experience had to be part of the work too.

To understand the driver experience, I put myself in it. I drove to different stations in cities around the US, in different EVs and different conditions, across different scenarios, to see how the network actually behaves when you're depending on it: the frustrations, the small moments of doubt, what people actually value when a charge works, and the opportunities hiding in the gaps.

Embedding myself in the driver experience, charging on a roaming network in Portland, Oregon

Increasing First-Time Charge Success

Charging should be as simple as plug in, charge, leave. In practice, the technology and infrastructure aren't there yet, so the real design problem is what happens when it doesn't work.

Every piece of hardware behaves differently, and drivers arrive at a station with no way of knowing what they're about to deal with. Roaming adds another layer, since drivers also use stations from other networks where we have even less visibility. The focus became helping drivers understand what's actually happening when a station doesn't work, and making sure site hosts know about problems on their network rather than finding out from a complaint.

Assistance in the Moment

First-time success isn't only a design problem. A lot of it is technical, with causes spread across the hardware, the connectivity and the networks themselves. But on the driver experience side, the clearest opportunity was assistance in the moment: helping drivers work out what's happening, find their own way through it, and stay away from the actions that cause a session to fail in the first place.

Connector screen in the app offering help when something goes wrong, with options to chat with an assistant, call an assistant, or report a problem

Mobile App Revamp

The driver's goal is simple: charge and get on with the day. Everything I learned across those years pointed at the same thing, so I redesigned the app around that one outcome rather than the features around it.

The challenge is that the driver's experience runs across hardware and networks we don't control. Designing for that meant I had to work with incomplete information and find ways to make the experience feel dependable anyway.

Three EV Connect app screens: a map of nearby chargers with reliability filters, a station detail view listing connector availability, and a charging started confirmation

What I Did

I joined as the first product designer, working directly with multiple product teams and developers across several time zones. I developed the design system and led the redesign of the platform. Toward the end, I helped hire the company's first Head of Design and a small design team was created, while my focus shifted to the driver experience.

Team

Leslie Mathews and Kayla Wilson