EnergyAI
A full-stack application that combines building-demand forecasts, weather, meter history and solar estimates to explore energy-planning scenarios.
Engineering challengeKeeping 720 hours of recursive predictions aligned with changing lag inputs, and making missing-data fallbacks and historical adjustments explicit.
Inside the build
XGBoost forecasts building demand from weather, calendar features and meter history. FastAPI serves inference and solar-planning APIs; React makes forecasts, historical adjustments and planning estimates explorable. An optional PatchTST path runs when its checkpoint and sufficient history are available.
Full-stack development and machine learning researchBDG-2 source dataset scale; not a training-row count
