Project Overview

GridAI is a smart energy management platform developed at Iowa State University to streamline electric grid data analytics and decision-making for operators, developers, and researchers. The team’s role in this project focused on improving the frontend and the integration between the UI and backend services. The team built on the existing components to enhance usability, add new features, and ensure smooth communication with backend systems for a responsive user-experience.

Acknowledgement

This research is partially supported by U.S. NSF Grant CNS-2105269 and U.S. DOE CESER Grant DE-CR000016.

Component Overview

System Architecture

Tech Stack

Frontend

  • Next.js
  • Tailwind CSS
  • TypeScript
  • ShadCN (UI Library)

Backend

  • Node.js
  • Express.js

Database & Messaging

  • Firebase
  • Neo4j
  • InfluxDB
  • Redis
  • Apache Kafka

Team Members

Ponciano Ramirez

Widgets / Dashboard

Ponciano is a software engineer currently working at TMC Transportation in Des Moines, IA. He loves watching movies, playing videos games and watching UFC. He plans to go full time and will work remote here in Iowa.

Evan Sivets

Test Lead / SVG Diagrams

Evan is a computer engineer from Wayzata, MN. He enjoys music, video games, and reading. After he graduates he will move back to Minnesota.

Nick McCullough

Team Manager / Map Box

Nick is a software engineer from West Des Moines, IA. He enjoys listening to music and spending time with his family. He is excited for graduation and ready join the industry.

Tristan Nono

Widgets / Dashboard

Tristan is a software engineer from Chicago, IL. He loves music, cars, gaming, and working out. He’s currently interning as a software developer for Bound.

Yusef Harb

Record Keeper / Code Editor

Yusef is a software engineer from Chicago, IL currently working part time with a startup company. In his free time, he enjoys maintaining a homelab and drumming. He will be taking a full time position with Henry Schein One after graduation.

Ethan Messmer

Design / Market Dashboard

Ethan is a software engineer from the Twin Cities, MN. He loves rock climbing, music and video games. He's excited to graduate and move down to Atlanta next year.




May 2025 - Team Picture: Ponciano, Evan, Nick, Tristan, Yusef, Ethan



Spring 2025 - Status Reports (4910)

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8

Fall 2025 - Status Reports (4920)

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6

Design Documents

Final Design Document
Project Plan
User Needs
Requirements
Design
Testing

Team Poster

Team Poster

Team Contract

Team Contract

Team Presentations

Lightning Talk
IRP Presentation (PDF)
IRP Presentation (Google Slides)

Video Walkthrough

Video Walkthrough (Google Drive)