12+ years developing and integrating safety-critical automotive and aerospace systems, from requirements through HIL and vehicle/aircraft test, with recent focus on electric powertrain and energy storage for EV and eVTOL programs; engineering and program leader with hands-on depth across systems, modeling, simulation, software, integration, and test.
I enjoy developing at the intersection of physics, simulation, data, software, and real-world operation from first principles.
Open to new roles and collaborations.
San Francisco Bay Area
Drove eVTOL energy management integration for a technology demonstrator with a dynamic ESS architecture, and led modeling, simulation, and BMS planning for next-generation energy storage architecture.
Identified 8% of all aircraft integration anomalies, surfacing critical design and integration risks ahead of flight test.
Led a multidisciplinary team (scaling from 2 to 6 engineers) delivering motor controllers and electric drive systems for production and prototype automotive and aircraft programs.
Shipped PMSM and induction drives spanning 60-280 kW, with 400 V Si-IGBT and 800 V SiC-MOSFET two-level power stages.
Delivered production drive units to 170+ Designwerk/Volvo heavy-duty trucks and an Ampaire hybrid-electric aircraft demonstrator.
Developed model-based, AUTOSAR-compliant embedded software for Harley-Davidson’s next-generation body control program - from requirement decomposition through RTOS bring-up, RTE design, and AUTOSAR stack release.
Developed production ASIL-D embedded software for GM Super Cruise across multiple vehicle programs, including the initial launch - spanning diagnostics, communication interfaces, controller integration, and HIL test automation.
Served on the ADAS Architecture, Communications, and Diagnostics Technical Review Board; recognized with a peer award and a leadership commendation for advancing software content ahead of a major program milestone.
Public battery test data is scattered across many sources, each with its own format, units, and structure, so every project starts with custom wrangling before any data analysis/use.
celljar harmonizes published datasets (10 so far, spanning 8 cell models / 280 cells / ~184M time-series rows) into one canonical schema: metadata as JSON, time series as Parquet for fast queries and compact storage. Query across every dataset with simple SQL / pandas / Polars, or explore them in the included viewer. Free and hosted on HuggingFace.
Cells in a pack do not cool equally. Coolant-path and packaging differences create cell-to-cell thermal resistance variation, so identical cells can run at different temperatures, age unevenly, and reach voltage limits at different times.
An electro-thermal Simscape study showing how unequal cooling paths alone can drive temperature spread, aging imbalance, and early voltage cutoff in a 3S2P Samsung INR21700-30T (NMC) pack, with cells held identical to isolate the cooling-path effect from cell-to-cell variation.
Highlights: ECM, Bernardi heat generation, fitted OCV / R0 / entropic-coefficient (dOCV/dT) lookup tables, asymmetric per-cell thermal resistance, CP / CP-CV charge-discharge control, coolant temperature sensitivity sweeps.