

Electromaps
– EV Charging Points & Geolocation App
Nov 2022 — Jan 2023
Scroll to explore
Electromaps needed an EV charging point locator that worked reliably for drivers on the go — real-time geolocation, push alerts, and offline access when there was no signal near a charging station.
I built the mobile app with Expo, React Native, Firebase, the Google Maps API, and Styled Components, with offline-first storage via AsyncStorage so charging maps stayed usable without a connection. I also wired up Firebase push notifications for charging completion, nearby stations, and battery warnings, and applied memoization to keep the map smooth.
Highlights
- Built offline-first map storage with AsyncStorage so the app worked without a connection
- Wired up Firebase push notifications for charging completion, nearby stations, and battery warnings
- Applied memoization and request caching to eliminate map lag
- Shipped the complete app in just 3 months with 100% test coverage on critical flows
Challenges
- Keeping the map interaction smooth and lag-free on real-time geolocation data
- Making charging-station data usable offline for drivers without signal
- Hitting a 3-month deadline while still reaching full test coverage on critical flows
CompletedNov 2022 — Jan 2023
ExpoReact NativeFirebaseGoogle Maps APIAsyncStorageStyled ComponentsJestRNTLMaps & GeolocationOffline-FirstGit