
Case study · Volterra Technologies
Daily battery health scores for EV fleets
Turning raw EV battery data into daily health scores for fleet operators. We built the data pipeline, analytics and fleet portal behind EVCare, Volterra’s battery health platform.
Reviewed by Usman Nadeem, Founder and CEO
- Client
- Volterra Technologies
- Industry
- EV fleet management
- Service
- Connected Systems
- Engagement
- Product engineering partner
- Started with
- Code and Architecture Audit
Quick answer
What is the Volterra Technologies case study?
Turning raw EV battery data into daily health scores for fleet operators. We built the data pipeline, analytics and fleet portal behind EVCare, Volterra’s battery health platform.
Volterra Technologies works in EV fleet management. Service: Connected Systems. Engagement: Product engineering partner. Started with: Code and Architecture Audit.
The challenge
What they needed
Electric vehicles record operational data through CANedge IoT devices. Volterra needed that raw data turned into battery health scores fleet operators could act on, with each operator’s data kept securely separate, on a platform reliable enough to grow. The result is a daily view of battery health for each vehicle in the fleet.
The result
What changed
- Started with a Code and Architecture Audit, then moved into full product engineering
- Daily battery health assessments, with same-day updates from intraday data
- Fleet operators spot potential issues earlier and plan maintenance with confidence
- Automated, secure deployments on AWS for continued product development
What we built
How we solved it
Vehicle data decoding
A Python decoder that turns raw vehicle records into structured data.
Battery health analytics
A pipeline feeding CareStar scores from 0 to 100 across aging, temperature and power.
Secure multi-tenant data
One PostgreSQL database with row-level security for each fleet operator.
Fleet management portal
A web app with custom, secure sign-in for fleet teams.
The full story
In detail
About Volterra and EVCare
EVCare is Volterra Technologies’ flagship platform. It gives public transit agencies and commercial fleet operators a clear view of the battery health of their electric vehicles, so they can track degradation, spot problems early and decide which vehicles to maintain or deploy. It runs on Volterra’s own scoring technology, CareStar.
Starting with an audit
The work began with a code and architecture audit of the existing platform. That gave both teams a shared picture of what to keep, what to fix and what to build next, before any new feature work started.
From raw vehicle records to usable data
Each vehicle records its operating data on CANedge IoT devices. Our engineers built a Python decoder that turns those raw records into structured data the battery analysis can use.
A health score for every battery, every day
An analytics pipeline prepares the decoded data for CareStar, which scores each battery from 0 to 100 across three areas: aging, temperature and power. Assessments run daily, with same-day updates from data recorded during the day.
One database, with each fleet’s data kept private
Vehicle and fleet information now lives in a single PostgreSQL database. Row-level security makes sure each fleet operator sees only their own vehicles and never another customer’s data.
A portal fleet teams use, on infrastructure that ships safely
We built the full web application fleet teams log into, with custom, secure sign-in. Behind it, we set up the AWS infrastructure and automated deployments through Bitbucket, plus a local development environment so changes can be tested without touching the cloud for every task.
Facing something similar?
★★★★★
“MatrixTribe has become a true technical partner in building our EVCare™ platform. Usman and his team took the time to understand our technology and our customers, then brought the engineering depth and pace we needed to move from MVP toward a production-ready product. They work as an extension of our own team: responsive, pragmatic, and focused on delivery. I'd recommend them to any company that needs serious software capability behind an ambitious product.”
Ian McAvoyFounder & CEO, Volterra Technologies Inc.
Technology used
- React
- Node.js
- PostgreSQL
- Python
- AWS Lambda
- AWS Glue
- Bitbucket CI/CD
Ways to start
Start where it suits you
A free check, a fixed-price assessment, or a conversation. Every step is useful on its own.
Step 1 · Free, 5 minutes
Systems Health Check
See where your systems and reporting lose you time.
Start free →Step 2 · Fixed price, from $2,500 USD
Code and Architecture Audit
A senior-led review with a plan to fix, finish or modernize.
See what’s included →Step 3 · Free, 30 minutes
Free consultation
Talk through your goals and get honest advice on the best next step.
Book a free consultation →FAQ
About the Volterra Technologies project
What did Volterra Technologies need?
Electric vehicles record operational data through CANedge IoT devices. Volterra needed that raw data turned into battery health scores fleet operators could act on, with each operator’s data kept securely separate, on a platform reliable enough to grow. The result is a daily view of battery health for each vehicle in the fleet.
What changed after the work?
The work started with a Code and Architecture Audit, then moved into full product engineering. Fleet operators now get daily battery health assessments, with same-day updates from intraday data. Operators spot potential issues earlier and plan maintenance with confidence. Deployments are automated and secure on AWS, so development continues smoothly.
What did MatrixTribe build?
We built the data pipeline, analytics and fleet portal behind EVCare. A Python decoder turns raw vehicle records into structured data. A pipeline feeds CareStar scores from 0 to 100 across aging, temperature and power. One PostgreSQL database with row-level security keeps each fleet operator's data separate, and a web app with secure sign-in serves fleet teams.