FirmLens
Sign in
Ionworks

Ionworks

Pittsburgh, PA, United States

Energy StoragePrivate
Founded 202410-50 employees
Profile last updated: May 5, 2026

About

Founded in 2024, Ionworks is a private headquartered in Pittsburgh, United States with approximately 10-50 employees specializing in Energy Storage.

Ionworks is a battery modeling software company founded by the creators and maintainers of PyBaMM, the most widely-used open-source battery modeling library. The company provides two primary offerings: (1) Ionworks Studio, a web-based Battery Simulation OS that unifies cycler data, parameterized physics-based models, and simulation studies into a unified workflow for battery R&D teams, and (2) battery simulation consulting services including model parameterization, custom model development, and degradation studies. The platform supports multiple cell chemistries (NMC, NCA, LFP, silicon-anode, sodium-ion, solid-state), model types (SPM, SPMe, DFN, ECM), and cycler data formats (Maccor, Neware, BioLogic, Arbin, Novonix, BasyTec). Services include standard performance model fitting, custom non-standard models for novel chemistries, empirical and mechanistic degradation modeling, design optimization studies, and custom GUI development. The platform is API-first with REST API and Python SDK interfaces, supporting integration with AI agents and existing lab infrastructure. Ionworks also offers hands-on PyBaMM training courses delivered by core library developers.

Headquarters

Pittsburgh, United States

Founded

2024

Employees

10-50

Company type

Private

Focus areas

battery modelingPyBaMMelectrochemical simulationR&D softwareparameterizationdegradation modelingdesign optimization

Keywords

battery simulationphysics-based modelingelectrochemistrylithium-ionsodium-ionsolid-state batteriescycle life predictionEISGITTcycler data management

Products & services

Business models

B2BConsulting

Value chain

R&DEngineeringConsultingAdvisory

Service areas (4)

  • Battery Data Management

  • Model Parameterization

  • Degradation Modeling

  • Design Optimization

Products (3)

Ionworks Studio

Battery Simulation Consulting

PyBaMM Battery Modeling Course

Locations

Headquarters

5831 Forward Ave, 15217, Pittsburgh, PA, United States

Credentials & affiliations

Certifications

SOC 2 Compliance

Partnerships

PyBaMM (open-source collaboration)

People

Management & team

  • Valentin Sulzer

    Co-founder & CEO

  • Rob Timms

    Co-founder & CTO

  • Liam Cooney

    Founding Commercial Lead

  • Marc Berliner

    Founding Algorithms Engineer

  • Alec Bills

    Founding Battery Simulation Engineer

  • Leonard Li

    Founding Team Member

  • Brady Planden

    Founding Product Engineer

  • Anya Kuznetsova

    Founding Systems Engineer

Frequently asked questions

published by the company
What is Ionworks?

Ionworks structures the full battery simulation workflow — from cycler data to parameterized models to design sweeps — so R&D teams can explore designs without building more cells, automate the work between cyclers, and get more from every cell they've ever tested. Built on PyBaMM by the team that created and maintains it.

Is Ionworks a replacement for PyBaMM?

No. Ionworks operationalizes PyBaMM workflows for teams: the same physics-based models, plus structured data management, parameterized models, and coordination features. Existing PyBaMM scripts do not need to be rewritten.

Do I need a modeling team to use Ionworks?

No. Ionworks Studio gives test engineers and analysts a browser-based interface for ingesting data, running simulations, and reviewing results without writing code. Teams with dedicated modelers still get full programmatic access through the Python SDK and REST API. Both work against the same data and the same parameterized models.

What kinds of battery data can Ionworks use?

Maccor, Neware, Novonix, Arbin, BioLogic, and other major cycler formats. Uploaded data is normalized into a common schema and automatically linked to its cell context, so test engineers and modelers always start from the same baseline.

Can teams run their own protocols and models?

Yes. Saved protocols, typed protocols, uploaded cycler files, or parameter sweeps. Parameterized models combine your model type, parameter sets, and cell specs into reusable assets that anyone on the team can run.

Can agents use Ionworks?

Yes. Ionworks is API-first, so any system that can make HTTP requests — including AI coding assistants and autonomous agents — can operate the full platform: ingest data, parameterize models, run simulations, and retrieve results. There is no separate agent interface. The API is the interface.

Can Ionworks integrate with our existing lab and data systems?

Yes. Ionworks is designed to sit on top of your current infrastructure. The Python SDK and REST API let teams pipe data in from existing cyclers, test databases, and internal tooling, so adopting Ionworks doesn't mean replacing the systems you already rely on.

Is my data secure?

Yes. Ionworks is SOC 2 compliant and follows industry standard practices for data protection, access control, and deployment isolation. Reports are available on request. Sensitive customer data stays inside your account boundary.

Who is this for?

Battery engineers, electrochemical modelers, and R&D leads. If your team is fitting models to data, simulating protocols, or trying to make simulation workflows repeatable across a group, Ionworks Studio is worth evaluating.

What model types does Ionworks support for parameterization?

SPM, SPMe, and DFN from PyBaMM, plus Ionworks-specific models: LumpedSPMR, LumpedSPMeR, and ECM with 0-5 configurable RC pairs. All physics-based models support full-cell and half-cell configurations. Custom PyBaMM models can be uploaded as serialized JSON.

What optimization algorithms are available for fitting?

Six algorithms: Differential Evolution and PSO for global optimization, CMA-ES, XNES, and SNES for population-based search, and Nelder-Mead for local gradient-free optimization. All support multistart runs from Latin Hypercube-sampled initial populations.

Can I fit against multiple experiment types at once?

Yes. The ionworkspipeline package supports combining current-driven cycling, cycle aging, EIS, pulse resistance, OCP half-cell, electrode balancing, and MSMR objectives in a single fitting pipeline. Different experiments constrain different parameters, and combining them builds a more complete and identifiable parameter set.

More Energy Storage Companies

View all

More Renewable Energy Companies in United States

View all