Context
Over three years, I continuously evolved the user experience of the EVBox Everon app introducing new features, refining interactions, and improving overall usability. I began with redesigning loading and errorstates to create a more consistent experience and help users navigate waiting times with clarity
Key improvements included streamlined onboarding, a smooth account deletion flow, and introduction of an AI-powered help assistant. I also enhanced map filters and enabled adhoc payments with credit card for public charging.
As EVBox hardware evolved, I enhanced the app to support new capabilities like auto-start, charging with solar energy, and advanced scheduling. While reimagining the station owner experience I ensure seamless compatibility with legacy and third-party stations.
My Design Footprint
UX/UI design for mobile, Design system, Prototyping, Usability testing, later Design leadership
Signals of Success
- 3.2 → 4.4 App Store rating upliftSignificant improvement in user satisfaction reflected in improved app store rating
- Smartest charger awardFrankfurter Allgemeine Zeitung has ranked EVBox Livo together with the apps as the smartest charging station on the market
- Better user experienceOngoing UX improvements led to more positive user feedback and fewer support cases over time
Charging with Solar Energy
For the first time, we introduced advanced hardware capabilities to a non-technical audience. The challenge was to define the most valuable settings for end users and present them with clarity and simplicity.
After talking to hardware architects and a series of user interviews, I proposed introducing three predefined "charging modes" to make setup easier for non-technical users. Each mode combined technical settings into a clear, easy-to-understand option:
- Full Power prioritizes maximum available charging speed regardless of weather conditions
- Hybrid combines solar and grid energy, minimizing grid usage and reducing charging costs
- Full Solar uses only solar energy for charging; the charging speed is slow and depends on weather conditions

Loading statess
When I joined the team, I noticed that the app lacked loading states, which led to a confusing experience, especially during longer waiting times. User feedback and app store reviews confirmed this: users were often frustrated by delays when interacting with the charging station.
I began by analyzing and categorizing all possible loading scenarios across the app.

In collaboration with the development team, we identified a key technical limitation: communication between the app and the charging station was indirect, routed through backend services. This caused noticeable delays in some cases, especially when ending a charging session.
While the dev teams worked on performance optimizations, I focused on improving perceived responsiveness. For longer loading times, I introduced contextual animations and informative messages to help users understand what was happening behind the scenes.
For example, ending a charging session involves several backend steps: sending a request, waiting for confirmation, and loading the session report. I replaced the existing static screen with several clear animated stages, allowing users to exit earlier without losing any data.

