Available for new projects

Back to Work
2020

EVX

EV infrastructure & battery-sizing platform for fleet & charging analysis.

Node.jsNextJSMySQL
01

Overview

EVX is an EV infrastructure and battery-sizing platform for fleet and charging analysis. The platform helps businesses plan their electric vehicle transition with data-driven modeling of battery requirements, charging infrastructure, and operational costs.

Built for fleet managers and energy consultants who need to make million-dollar infrastructure decisions with confidence.

02

My Role

As lead software engineer and project manager, I built EVX from the ground up solo:

  • Energy Modeling — Designed and implemented battery and charging calculation algorithms
  • Full-Stack Development — Built the complete Node.js/Python platform
  • Data Pipeline — Created systems for processing fleet and energy data
  • Visualization — Built interactive dashboards for analysis results
  • Business Logic — Implemented TCO and ROI calculations

Every line of code, every algorithm, every feature—built by me.

03

Architecture

Engineering-grade architecture for complex calculations:

Backend

Node.js for API layer. Python for energy modeling scripts. PostgreSQL for fleet and scenario data.

Modeling Engine

Battery degradation models. Charging curve simulations. Energy demand forecasting.

Analysis Pipeline

Fleet data ingestion and validation. Scenario comparison engine. Sensitivity analysis tools.

Output Layer

Interactive visualization with D3.js. PDF report generation. Excel export for detailed data.

04

Hard Problems

1. Modeling Accuracy

EV and battery behavior is complex. Implemented physics-based models calibrated with real-world data.

2. Scenario Complexity

Many variables affect outcomes. Built scenario management with easy comparison and what-if analysis.

3. Data Quality

Fleet data is often messy. Created robust validation and cleaning pipeline with user-guided corrections.

4. Calculation Performance

Complex models run slowly. Optimized algorithms and implemented caching for repeated calculations.

05

What I'd Improve Today

  • Add machine learning for demand prediction
  • Implement grid integration analysis
  • Create real-time monitoring for deployed fleets
  • Add solar and storage sizing integration
  • Build automated report generation with AI insights
  • Implement multi-site optimization for large fleets