In the early days, the team did everything – coding, installs, support – often literally on the move. Over time, gridX shifted from end-customer experiments to a platform powering partners at scale. The mission stayed steady: connect DERs and orchestrate them intelligently.
Real devices don’t follow textbooks. Batteries respond at different speeds, EVs can be finicky (hello, harmonics) and firmware variants change behavior. The cure: event-driven control, guardrails against oscillation and algorithms tuned for delay, jitter, and partial failure, so charging doesn’t stutter and homes stay smooth.
A battery is a battery – until it isn’t. gridX abstracts OEM quirks behind clear interfaces and a unified data model, so one EMS can steer hundreds of device types. Strong observability, alerts, canary releases and instant rollbacks keep weekly/monthly updates safe across thousands of unique setups.
As scope grew (new markets, use cases, regulations), gridX split monoliths into focused, cross-functional teams (engineers + EMS experts + product). Clean interfaces, independent deploys and shared language (Go across stack) keep cognitive load low – and velocity high.
“Real hardware never behaves as expected. Your EMS has to.” — Baptiste Feron
“You shouldn’t need to read the code to understand the system – read the interface.” — Baptiste Feron
“The faster you react to new measurements, the more potential you unlock.” — Robert Fritzsche
“Be close to OEMs and installers. You’re shipping one solution, together.” — Robert Fritzsche