Inspiration

Project managers often discover delivery risks too late. Traditional dashboards provide visibility, but they do not provide governance.

Teams struggle to identify blocked work, critical issues, and delivery risks across multiple projects. We wanted to build an AI-powered PMO assistant that continuously monitors project execution and provides executive-level recommendations before projects fail.

This idea became EpiAgent PMO.

What it does

EpiAgent PMO is an AI-powered Project Governance and Risk Management Agent.

The platform:

  • Connects to GitLab project data
  • Calculates project health and risk scores
  • Identifies delivery blockers and critical issues
  • Generates executive-level risk reports
  • Provides AI-powered recommendations using Gemini
  • Presents insights through Portfolio, Project, and Executive dashboards

How we built it

Architecture:

GitLab Projects → GitLab API → FastAPI Backend → Risk Engine → Portfolio Dashboard → Project Dashboard → Executive Report UI → Gemini AI Recommendations → Google Cloud Run

Technology Stack:

  • Python
  • FastAPI
  • Google Gemini API
  • Google Cloud Run
  • GitLab API
  • HTML
  • CSS

Challenges we ran into

  • Designing a meaningful project risk scoring model
  • Converting raw GitLab project activity into executive insights
  • Creating actionable AI recommendations instead of generic summaries
  • Building a complete end-to-end solution within the hackathon timeline

Accomplishments that we're proud of

  • Built a working AI governance platform
  • Successfully deployed on Google Cloud Run
  • Integrated Gemini-powered executive recommendations
  • Created portfolio, project, and executive-level dashboards
  • Demonstrated live project monitoring and risk assessment

What we learned

  • Building agentic workflows with Gemini
  • Deploying production-ready applications on Google Cloud
  • Designing AI systems that support executive decision-making
  • Transforming project execution data into actionable governance insights

What's next for EpiAgent PMO

Future enhancements include:

  • Real-time event-driven updates
  • Multi-platform integrations (Jira, GitHub, Azure DevOps)
  • Predictive schedule forecasting
  • Portfolio trend analytics
  • Conversational PMO Copilot
  • Autonomous risk mitigation workflows

Built With

  • fastapi
  • gemini-api
  • gitlab-api
  • google-cloud-run
  • html
  • python
Share this project:

Updates