Electric Mobility Interoperability Platform

Connecting charge point operators and mobility providers

Role:
Technical Lead
Company:
Final-year project (PFE)
Period:
Jun 2024 – Sep 2024
Electric Mobility Interoperability Platform

Let’s talk about the project

Final-year engineering project: a backend platform that lets electric Mobility Service Providers (eMSP) and Charge Point Operators (CPO) exchange data through the OCPI protocol, with contract handshakes, token management and multi-role access.

Key Features

  • •OCPI-compliant REST APIs documented with OpenAPI
  • •CQRS and domain-driven design
  • •JWT authentication with multi-level authorization (Nest.js guards)
  • •Real-time synchronization with WebSockets
  • •Contract creation, handshake and token management

Achievements

  • •Designed the platform architecture end to end
  • •Built custom validation pipes and interceptors for consistent error handling
  • •Mentored the team on Nest.js architecture and TypeScript best practices

What Technologies are used?

  • Nest.js
  • TypeScript
  • Angular 17
  • WebSockets
  • OOCPI

Need something similar?

He can help you build, scale or modernize it.