Objective:
QuickPower is a Ukrainian company operating a network of high-speed electric vehicle (EV) charging stations. Their goal is to provide reliable, scalable infrastructure for EV owners, with a strong focus on accessibility and ease of use.
Website: https://quickpower.com.ua
Challenge:
To develop a unified digital ecosystem that allows users to locate charging stations, manage charging sessions, and handle payments seamlessly, while enabling the client to centrally manage stations, pricing, and operations.
The client required a complete software layer to support their physical charging infrastructure. Specifically:
- No centralized system for managing charging stations
- Lack of mobile applications for end users
- No integrated solution for handling charging sessions and payments
- Need for a scalable backend aligned with industry standards
Additionally, the project depended on timely input from the client’s side (design assets and product materials), which introduced delivery uncertainties.
1. Dependency on Client Materials
- Delays in receiving design assets and product inputs impacted timelines
- Approach: We restructured delivery into flexible iterations, allowing backend and core functionality to progress independently from UI finalization
2. Integration with Open-Source Platform
- Adapting CetrineOS to specific business requirements required customization
- Approach: Extended core modules while maintaining compatibility with upstream updates
3. Real-Time System Requirements
- Charging sessions required accurate, real-time synchronization between devices and server
- Approach: Implemented robust API communication and state management to ensure consistency
Solution:
We delivered a full-stack solution consisting of:
- Native mobile applications (iOS and Android) for EV drivers
- A server-side system based on an open-source EV charging platform (CetrineOS)
- Integration between mobile apps and backend for real-time station management, session tracking, and payments
The solution was implemented based on existing market patterns and aligned with the client’s predefined technology stack and design direction.
Key capabilities included:
- Charging station discovery and availability tracking
- Session initiation and monitoring
- Dynamic pricing and cost calculation
- Payment processing integration
- Admin-level control over station operations
Team Composition:
- 1 Tech Lead
- 2 Backend Engineers
- 2 Frontend Engineers
- 1 UI/UX Designer
- 1 QA Engineer
- 1 Android Developer
- 1 iOS Developer
The project was delivered through coordinated cross-functional collaboration, with parallel development streams for mobile and backend.
Technologies:
Mobile Development
- Native Android
- Native iOS
- Backend & Server
- CetrineOS (open-source EV charging CMS/server)
- Node.js (underlying runtime environment)
Why this stack?
The technology choices were driven by the client’s requirements:
- Native apps ensured performance and reliability for real-time operations
- CetrineOS provided a ready foundation tailored specifically for EV charging infrastructure
- Node.js enabled scalable, event-driven backend processing
Results:
- Successfully launched a fully functional EV charging management platform
- Enabled end-to-end user experience: from station discovery to payment
- Delivered a scalable backend system capable of supporting network growth.
- Established a technical foundation for future expansion and feature development
- Opened opportunities for continued collaboration and platform evolution


