Designed & Developed by Eric Mitchell

EarnedAI
Earned Value Management & Project Controls Intelligence Platform

A full-stack platform built from the ground up to demonstrate deep working knowledge of EVMS (ANSI/EIA-748), critical path method scheduling, DCMA 14-Point assessments, Monte Carlo risk quantification, and DOE Order 413.3B project oversight principles — the core competencies required for federal project controls and PMSO roles.

ANSI/EIA-748DOE 413.3BDCMA 14-PointMonte CarloCPM / Earned SchedulePrimavera P6AI Analytics
01

What It Does

EarnedAI is a project performance intelligence platform that mirrors the analytical workflows of a DOE project controls oversight role — from validating contractor EVM data and assessing IPS health to quantifying risk through Monte Carlo simulation and generating executive-level status narratives.

EVM Oversight

  • Validate CPI/SPI trends against baselines
  • Flag cost-at-completion breaches
  • Compare EAC methods (CPI, SCI, manual)
  • Assess TCPI feasibility

Schedule Surveillance

  • Run DCMA 14-Point health checks
  • Identify critical path integrity issues
  • Detect float anomalies and constraint abuse
  • Monitor Earned Schedule (SPI(t), SV(t))

Risk & Reporting

  • Monte Carlo cost/schedule confidence bands
  • AI-driven anomaly detection and alerts
  • Portfolio-level aggregation and drill-down
  • Narrative report generation for leadership
02

Core Features & Engines

Earned Value Management

ANSI/EIA-748 Compliant

Full EVM calculations including PV, EV, AC, variances (CV, SV), performance indices (CPI, SPI), and forecasts (EAC, ETC, VAC). Supports Earned Schedule analysis with time-based SPI(t) and SV(t) metrics.

Critical Path Analysis

Forward & Backward Pass CPM

Custom-built CPM engine performs forward and backward pass calculations with cycle detection, identifying critical and near-critical paths (float < 10 days) across complex task dependency networks.

Monte Carlo Simulation

Stochastic Risk Modeling

Runs thousands of probabilistic simulations using PERT and triangular distributions to generate cost and schedule confidence intervals (P10, P50, P90), criticality indices, and sensitivity analysis.

DCMA 14-Point Assessment

Schedule Quality Auditing

Implements all 14 DCMA schedule quality checks — from missing logic and hard constraints to BEI and critical path integrity — producing a composite quality score with remediation guidance.

AI-Powered Insights & Narrative Reports

Rules Engine + Claude AI Integration

Rule-based AI engine surfaces cost overruns, schedule risks, and trend anomalies with severity scoring and recommendations. Claude Sonnet generates executive-level narrative reports (500-800 words) synthesizing EVM data, risks, forecasts, and WBS issues into actionable prose.

Primavera P6 Integration

XER File Import & Mapping

Custom XER parser handles Primavera P6's tab-delimited export format, mapping activities, relationships, resources, and calendars into the application's type-safe data model for immediate analysis.

03

Application Pages

BAC
$2.4M
EV
$1.8M
CPI
0.94
SPI
0.87
0.94

Executive Dashboard

/

Portfolio KPIs, S-curves, cash flow, cost breakdown, risk score, and performance gauges in a single view.

Highway Bridge
72%
Data Center
45%
Rail Extension
28%
Terminal Exp.
91%

Project Portfolio

/projects

All projects as interactive cards with health indicators, key metrics, and risk status at a glance.

JanMarMayJulSep
Foundation
Structural
Electrical
HVAC
Finishing

Schedule View

/schedule

Gantt-style timeline with critical path highlighting, earned schedule metrics, and task dependency visualization.

86%Quality Score
✓
✓
✗
✓
✓
✓
✓
✗
✓
✓
✓
✓
✓
✓

Schedule Quality

/schedule-quality

DCMA 14-Point pass/fail dashboard with remediation guidance and composite quality scoring.

Financial Analytics

/analytics

Variance waterfall charts, WBS-level analysis, cost breakdown, and performance indices radar.

EAC
$2.6M
ETC
$820K
VAC
-$180K

Forecasting

/forecasting

AI-driven EAC/ETC projections, trend analysis, scenario comparison, and completion date ranges.

P10
$2.1M
P50
$2.4M
P90
$2.9M

Monte Carlo

/monte-carlo

Histogram distributions, confidence intervals, criticality index, and sensitivity analysis.

CPI below 0.9 — cost overrun risk
Schedule variance trending negative
WBS 3.2 resource underallocation
Phase 1 on-track — milestone met

AI Insights

/ai-insights

Narrative insights with severity levels, recommendations, impact scoring, and category filtering.

CSV Export
AI Report

Reports & Export

/reports

AI-generated narrative reports via Claude, CSV data exports (metrics, tasks, WBS, insights), and copy/download functionality.

04

Why I Built It This Way

Every design decision in EarnedAI reflects how I think about project controls — rooted in DOE Order 413.3B, ANSI/EIA-748, and the realities of overseeing high-value federal programs where data integrity, auditability, and analytical rigor aren't optional.

Hand-Built EVM Engine — Not a Library Wrapper

ANSI/EIA-748

I wrote the earned value calculations from first principles: PV, EV, AC, CV, SV, CPI, SPI, EAC (multiple methods), ETC, VAC, TCPI, and Earned Schedule (SV(t), SPI(t)). In a DOE oversight role, you need to know whether the contractor's numbers are correct — not just what a tool says. Building the engine myself means I understand every formula, every edge case, and every place a contractor might present misleading performance data.

Custom CPM Engine with Cycle Detection

Schedule Analysis

Forward pass, backward pass, total float, critical path identification, and near-critical path flagging — all implemented from scratch. On DOE capital asset projects, schedule integrity is a gate review requirement. I built this because I've seen how easily logic errors, dangling activities, and broken predecessor chains slip through commercial tools. The cycle detection catches circular dependencies that would silently corrupt a schedule network.

Full DCMA 14-Point Schedule Assessment

DOE 413.3B / DCMA

All 14 checks implemented: missing logic, open ends, hard constraints, negative float, high float, high duration, invalid dates, resource loading, missed tasks, critical path percentage, critical path length index, BEI, lead/lag analysis, and relationship type distribution. These are the exact checks a federal oversight analyst runs during an IPS health assessment. I built the auditor to produce a composite quality score and specific remediation guidance — the same deliverable I'd expect to produce or review in a DOE PMSO role.

Monte Carlo Simulation for Risk Quantification

Risk Analysis

PERT and triangular distributions, configurable iterations, P10/P50/P80/P90 confidence intervals, criticality index per task, and sensitivity ranking. DOE CD-2 and CD-3 approvals require probabilistic cost and schedule range estimates. I built this to demonstrate that I don't just run Monte Carlo — I understand the statistical foundations, how distribution selection affects outcomes, and how to interpret criticality indices for schedule risk prioritization.

AI Anomaly Detection with Severity Scoring

Surveillance

Rule-based engine that flags CPI/SPI degradation trends, cost-at-completion breaches, schedule variance inflection points, and WBS-level anomalies — each with a severity level, confidence score, and specific recommendation. This mirrors the kind of proactive surveillance a DOE project controls analyst performs: not waiting for a monthly CPR to reveal problems, but continuously scanning performance data for early indicators of cost overrun or schedule slip.

Primavera P6 XER Import — Industry-Standard Interoperability

P6 / IPS

Custom parser for Oracle Primavera P6's proprietary XER export format, mapping activities, relationships, resources, and calendars into the application's data model. On every major DOE project, the Integrated Project Schedule lives in P6. I built the XER parser because real project controls work starts with real schedule data — not demo datasets — and oversight requires the ability to independently ingest and validate contractor-submitted schedules.

Portfolio-Level Aggregation and Cross-Project Comparison

Portfolio Oversight

Aggregated BAC, EV, AC, CPI, and SPI across the full project portfolio with cross-project health comparison, variance ranking, and risk scoring. DOE site offices and PMSO teams don't oversee a single project — they oversee a portfolio. I built the aggregation layer to show that I understand how federal program managers need to see data: rolled up for executive reporting, but drillable to WBS-level detail for root cause analysis.

AI-Generated Narrative Reports via Claude

Reporting

One-click executive narrative report generation that synthesizes EVM metrics, risk indicators, schedule status, and WBS variances into a structured 500-800 word analysis. In DOE oversight, the monthly project status report isn't just numbers — it's a narrative that explains what the data means, what the risks are, and what actions are recommended. I integrated Claude to demonstrate how AI can accelerate the reporting workflow while keeping the analyst in the loop for review and judgment.

EarnedAI V2 — Designed & developed by Eric Mitchell

Every calculation engine, parser, and analytical feature was designed and implemented from scratch.