Skip to content

EV charging software engineering

We build the softwareyour EV networkruns on.

We design, build and support the CSMS, apps and payments behind charging networks, on OCPP 1.6J, 2.0.1 and 2.1 and OCPI 2.2.1. For charge point operators, charger manufacturers and EV startups, under your brand, with code and data you own.

clients served worldwide
30+
clients served worldwide
countries
10+
countries
app downloads
300K+
app downloads

01Clients

Operators, manufacturers and EV startups.

Over 30 clients in more than 10 countries have shipped CSMS platforms, OCPP integrations and driver apps with our team.

  • EVC Global Mobility Pvt. Ltd. logo
  • Octago Tech logo
  • Indoostry logo
  • Samku EVC logo
  • Ampable logo
  • GoEgo logo
  • OnChargeEV logo
  • EV charging client logo
  • Charznet logo
  • MaxGreen logo
  • BOMRM logo
  • Quariqa logo
  • Tesvolts logo
  • Onbulb logo
  • EvArt Energy logo

02Services

Custom EV charging software, built for you.

Your CSMS, OCPP and OCPI integrations, payments, driver apps and dashboards, designed, built, launched and supported by one team, with no hand-offs between agencies. The source code is yours once paid.

Also on request:Fleet managementBattery swappingISO 15118 / Plug & ChargeCPO / eMSP dashboardsRFID authentication

How a project runs.

No hand-offs between agencies.

  1. 1Design
  2. 2Frontend
  3. 3Backend
  4. 4Integration
  5. 5Deployment
  6. 6Ongoing support and maintenance

Build your own CSMS platform.

A platform built around your business, under your brand. Prefer to start faster? White-label ours, or partner with us in India.

Recommended

Build Your Own

A CSMS tailored to your business, fully compliant with OCPP 1.6 / 2.0.1 / 2.1.

  • Tailored to your business
  • OCPP 1.6 / 2.0.1 / 2.1 compliant
  • Design through deployment and support

03Selected work

Platforms our clients run in production.

CSMS platforms, dashboards, driver and operator apps we designed and built for operators in the United States, Malaysia and India. Each one is live; open it and look.

All projects, including work under NDA

04Track record

In production across 10+ countries.

CSMS platforms, integrations and driver apps we have built and shipped for charge point operators and EV startups.

300K+ app downloads

One app alone: 150K+

Across the EV driver apps we’ve built and shipped for our clients.

Each dot is 1,000 downloads.

30+ clients served worldwide

  • EVC Global Mobility Pvt. Ltd.
  • Charznet
  • Octago Tech
  • MaxGreen
  • Indoostry
  • BOMRM
  • Samku EVC
  • Quariqa

10+ countries

HQ in Mumbai, India

Working with EV teams worldwide.

30+ projects shipped

  • CSMS solutions10+
  • Consultations17+
  • UI/UX design6+
  • SaaS development3+

24+ EV startups served

EV startups we have built CSMS platforms, OCPP integrations and apps for.

Each cell is one startup.

Top Rated Pluson Upwork

Protocol depth

  • OCPP 1.6J
  • OCPP 2.0.1
  • OCPP 2.1
  • OCPI 2.2.1

Both roles: CPO and eMSP.

Milestones

In EV charging software since 02/2023.

  1. 02/2023

    Into EV charging

    The work that became Waynull began with EV charging software for EVC Global Mobility.

  2. 02/2024

    Waynull founded

    A company built around EV charging software, end to end: CSMS, OCPP and OCPI, payments and apps.

  3. Along the way

    CSMS platforms in production

    An OCPP 2.0.1 CSMS for marattech, a multi-tenant OCPP 1.6 CSMS with app and app-less charging for OnChargeEV, a mobile charging platform for EvArt Energy in the US, and admin + partner dashboards for Samku.

  4. Along the way

    Driver apps at scale

    An EV charging driver app we built passed 150K+ downloads. We also built Charznet's CSMS and driver app.

  5. Today

    30+ clients, 10+ countries

    300K+ app downloads, OCPP 1.6J to 2.1 and OCPI 2.2.1, and Top Rated Plus on Upwork.

05What we build

From the charger socket to the driver’s receipt.

We build every layer of a charging business: the CSMS core, charger connectivity, roaming, revenue and the apps drivers and operators use, with grid and energy management as an add-on. Take the layers you need.

06Regulation

Built for the rules in your market.

Public charging is now regulated on uptime, payment and open data. We build what each market asks for into your CSMS from the start, so audits find what they expect.

The rule

>97%

Average annual uptime for every NEVI-funded charging port, reported each quarter with session, energy and outage data. Contactless card payment, no membership required.

Source: 23 CFR 680

What we build in

  • Uptime and outage history per connector
  • Quarterly session and energy exports
  • Contactless card payment, no app or account
Sources ›

07Roaming

Connect your network to other networks.

Over OCPI, partner drivers charge on your chargers and your drivers charge on theirs. We build the CPO side, the eMSP side, or both. Below are the six exchanges behind a single roaming session.

Both roles, one CSMS

Run as a CPO, an eMSP, or both. We build each side of the link.

CPOCharge point operator

You run the chargers. Share them with every partner so their drivers can charge on your network.

Sends:Locations · Tariffs · Sessions · CDRs

eMSPe-Mobility service provider

You own the driver relationship. Let your drivers charge on every partner network.

Sends:Tokens · Commands

Production-ready OCPI

Everything a live roaming link depends on, beyond the basic flow.

  • Credentials handshake and token rotation
  • Version and endpoint discovery
  • Push updates plus paginated pull sync
  • Hub routing headers for multi-party links
  • Real-time EVSE status
  • Real-time token authorisation

Credentials · Versions · Locations · Sessions · CDRs · Tariffs · Tokens · Commands · ChargingProfiles · HubClientInfo

Scope a roaming project

Tell us which networks or hubs you plan to connect. We scope the OCPI work for the CPO side, the eMSP side, or both.

  1. 1Pick the partners or hubs
  2. 2Scope the CPO and eMSP sides
  3. 3Test, then go live

08App-less charging

Charging without an app, built into your CSMS.

Drivers scan the QR on the charger and pay by card in the browser, with no account and no download: the ad hoc payment EU and US rules now ask for. In India the same flow runs on UPI. One session, from QR code to final meter value.

01/04

Scan the QRNo app to download, no account to create. The driver scans the code on the charger.

CSMSOCPP 1.6J

09Client reviews

Feedback from the teams we build for.

Quoted as written by the operators and EV companies we have worked with.

10Before you sign

What you can count on, in writing.

The questions procurement and engineering teams ask a build partner first, answered before the first call.

  • 01

    You own the code and data

    Source code and custom deliverables pass to you once the work is paid.

  • 02

    Keep your chargers

    Moving to a new CSMS means re-pointing OCPP chargers, not replacing them.

  • 03

    NDA before discovery

    A mutual NDA before we see any details. MSA, SOW and DPA on request.

  • 04

    Timeline agreed first

    Scope and timeline are agreed before any payment.

  • 05

    Pay by milestones

    Project work is typically 20% upfront, the rest by agreed milestones.

Security and ownership, in full

11Technology

The stack behind what we ship.

70 technologies across protocols, backend, mobile, cloud and security, from the OCPP socket and Rust services to the driver app.

Drag to spin

EV protocols04
  • OCPP
  • OCPI
  • ISO 15118
  • OCPP simulators
Backend06
  • Python
  • Rust
  • Django
  • Django Signals
  • FastAPI
  • Node.js
Architecture & scale05
  • Microservices
  • API gateways
  • Event streaming
  • Intelligent workers
  • Enterprise apps
Web07
  • Next.js
  • JavaScript
  • Tailwind CSS
  • HTML
  • CSS
  • React
  • TypeScript
Mobile04
  • React Native
  • Expo
  • Android
  • iOS
APIs & real-time07
  • REST
  • GraphQL
  • gRPC
  • Webhooks
  • WebSocket
  • MQTT
  • OpenAPI
Databases04
  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
Payments & maps05
  • Razorpay
  • UPI
  • Stripe
  • Firebase
  • Google Maps
Messaging & monitoring06
  • Kafka
  • Celery
  • Grafana
  • RabbitMQ
  • Prometheus
  • Sentry
Security & auth04
  • JWT
  • OAuth 2.0
  • TLS / Let's Encrypt
  • RBAC
Testing & QA03
  • Pytest
  • Jest
  • Postman
Cloud & DevOps12
  • AWS
  • DigitalOcean
  • Vercel
  • Netlify
  • Docker
  • Kubernetes
  • Nginx
  • GitHub
  • GitLab
  • GitHub Actions
  • Cloudflare
  • Linux
Design & AI03
  • Figma
  • LangChain
  • Odoo

12Pricing

Pricing, from first call to full build.

Start with a consultation, engage us on demand or on a monthly retainer, or take a fixed quote for the full build.

Billed weekly or per milestone. Project services: typically 20% upfront, the rest by milestones. SaaS via monthly or annual subscription.

Available

Tell us what you’re building.

A 30-minute call with our engineers. Whether you are launching a first site or scaling a live network, you leave with a clear plan.

30 min · video call

  1. 1

    Tell us where you are

    Your chargers, your market, and what you want to launch.

  2. 2

    We map the build

    CSMS, OCPP and OCPI, payments and apps, scoped to your business.

  3. 3

    Leave with a plan

    A clear next step, whether you build your own or start on ours.

Mumbai, India · working with EV teams worldwide