Skip to content

eCarUp

EV charging platform — iOS apps, admin portal, backend API, infra, and CI/CD. Rewritten from Xamarin to Swift.

The eCarUp iOS app lets users find, monitor, and pay for charging of their electric car. EV drivers can search for and navigate to available charge points and start and stop charging sessions directly from the app. Users can add NFC cards by scanning them using the app.

Charging point operators (owners) can update their listing, availability, and pricing for parking and charging. The white-labeled app, thanks to its flexible theme engine, is also offered by eCarUp partners (e.g. NeoVac, IMOVAcharge and others).

I developed the iOS apps from scratch, rewriting them from Xamarin into Swift — a migration of over 50,000 lines of code with new UI/UX throughout. I also worked on the admin portal frontend in Angular, the backend API in .NET that serves mobile apps, the admin portal, and the charging stations, and managed the infrastructure on Azure with Kubernetes, Argo CD, and Cloudflare.

The app integrates Stripe for payment processing, NFC card scanning for quick charger activation, and sits behind Cloudflare for DDoS protection and CDN performance. The white-label theme engine powers multiple partner apps — NeoVac, IMOVAcharge, and others — each with their own branding built from the same codebase.

I secured $100k in Microsoft for Startups funding for the company during this time.

eCarUpeCarUpeCarUpeCarUp

eCarUp iOS app — finding stations, monitoring charging sessions, and managing payments.

eCarUp Web Portal

The white-labeled web portal for charging point operators.

Download eCarUp on the App Store Download NeoVac on the App Store