Skip to content
Julien Herr
FR EN
Projects

Case studies, not a wall of logos

A selection of representative platforms and projects, from a CSMS in production to a public open-data registry.

EVSE · CSMS 100s charge points

EV charging supervision platform

CSMS running in production across several hundred charge points: OCPP, monitoring, device management, charge valorisation, billing and IS integration — available white-label.

Role : Architect & tech lead
KotlinSpring BootOCPP 1.6 / 2.x
Read the case study →
eMSP · Wallet Payment & wallet

eMSP portal & wallet

Accounts, badges, charging history, wallet, credits, subscriptions, billing, card (Stripe) and QR-code payment, and OCPI integration.

Role : Design & delivery
NuxtNestJSOCPI
Read the case study →
Charge point · Open data Public project

evsedb — EVSE equipment registry

Worldwide registry of charging equipment (EVSE): source aggregation, open data, API and normalisation — the data on the charge-point side.

Role : Creator & maintainer
TypeScriptCloudflareGitHub Actions
Visit the project →
OCPI · Tariffs Multi-tenant

OCPI Tariff

An OCPI pricing engine to valorise charging: multi-tenant, OCPI validation, complex tariff handling and business UX on a modular architecture.

Role : Architect & developer
KotlinSpring BootOCPI
Read the case study →
R&D · Energy Optimisation

Energy forecasting & smart charging

Applied research: charging history, consumption forecasting, available power, energy optimisation and decision support.

Role : Design & prototyping
KotlinSmart chargingOptimisation
Read the case study →
Business · ERP Less manual work

Business process automation

Beyond EV charging: ERP (Odoo), billing, support, operations, data synchronisation and reduction of manual tasks.

Role : Architect & integrator
JavaOdooSQL
Read the case study →
OCPI · Roaming Public project

open-idro — identifiers & roaming directory

Public directory of e-mobility actor identifiers (eMI3 / OCPI): normalisation and more reliable roaming between operators.

Role : Creator & maintainer
TypeScriptOCPICloudflare
Visit the project →
OCPI · Roaming White-label

White-label OCPI platform

A complete OCPI implementation (CPO & eMSP) available white-label: gateway, cache, validation and EVSE exposure for roaming.

Role : Architect & vendor
KotlinSpring BootOCPI
Read the case study →
eMSP · Fleet Usage side

Fleet-manager portal

A portal for fleet managers: charging tracking, drivers and badges, costs and consolidated billing — on the usage side.

Role : Design & delivery
NuxtNestJSOCPI
Read the case study →
Example case-study sheet
EVSE · CSMS

EV charging supervision platform

CSMS running in production across several hundred charge points: OCPP, monitoring, device management, charge valorisation, billing and IS integration — available white-label.

KotlinSpring BootOCPP 1.6 / 2.xPostgreSQLOdooDockerCloudflare
Context

An e-mobility operator running several hundred charge points, needing reliable monitoring and correct billing.

Role

Architect & tech lead

Delivery

OCPP connectivity, real-time monitoring, device management, pricing engine, billing and IS integration.

Impact

Platform in production, day-to-day operations under control and a reusable technical base to extend the scope without a rewrite.