Featured image for โ€œRenewable Energy Project Portfolio Platformโ€

Renewable Energy Project Portfolio Platform

A leading renewable energy developer partnered with Keyhole Software to design, modernize, and continuously enhance a suite of internal applications used to manage solar, wind, and energy storage initiatives across a growing national portfolio.
For more than seven years, Keyhole consultants have operated as an embedded extension of the clientโ€™s teamโ€”building and supporting mission-critical systems that track project timelines, operational data, and business workflows used daily by developers, renewable energy analysts, and investors.

The Challenge

  • Track complex renewable energy development projects from planning through execution, including wind, solar, and
  • Replace and modernize aging internal systems
  • Integrate with Microsoft Dynamics 365 and Power BI for reporting and insights
  • Improve performance, maintainability, and security
  • Support evolving compliance requirements following a corporate acquisition
  • Deliver continuous enhancements without disrupting operations

Off-the-shelf platforms lacked the flexibility to support specialized workflows and rapid growth.

The Solution

Keyhole assembled a team of senior consultants to architect and evolve a custom full-stack platform tailored to the clientโ€™s business.

  • Designed and developed multiple custom web applications for project and portfolio management
  • Built modern Angular frontends with modular, maintainable UI components
  • Implemented .NET and Node.js backends with clean, layered architecture
  • Integrated Power BI and Dynamics 365 for real-time reporting and visibility
  • Modernized database design and improved data integrity
  • Established CI/CD pipelines with Jenkins, Octopus Deploy, and GitHub Actions
  • Introduced automated testing and code quality standards (Jasmine, SonarQube, Mend)
  • Maintained and enhanced systems through acquisitions and organizational change
  • Provided mentorship and technical leadership to internal developers

Working in a collaborative, semi-Agile environment, Keyhole consultants partnered closely with business stakeholders to deliver steady, incremental improvements.

Flexible Team Model

Over the life of the engagement, the team size flexed to match the clientโ€™s priorities. Keyhole scaled resources up during periods of accelerated delivery and reduced the footprint during maintenance phasesโ€”ensuring cost efficiency without sacrificing momentum.

Throughout these transitions, we intentionally retained core long-term consultants to preserve deep domain knowledge of the clientโ€™s renewable energy operations and systems. These experienced team members quickly onboarded new developers, transferring context and best practices so additional resources could contribute immediately and maximize impact.

This blend of continuity and scalability allowed the client to move fast when needed while maintaining long-term stability and expertise.

Technologies

Frontend: Angular, AngularJS, TypeScript
Backend: .NET Core (C#), Node.js, Web API
Data: SQL Server, Postgres, Entity Framework
DevOps & Quality: Jenkins, Octopus Deploy, GitHub Actions, CI/CD, SonarQube, Mend, Jasmine
Tools: Visual Studio, VS Code, JetBrains Rider, DataGrip, WebStorm, SSMS, Jira

Results & Impact

  • Centralized visibility across solar, wind, and energy storage projects
  • Faster delivery of new features and business capabilities
  • Improved reliability, performance, and maintainability
  • Streamlined releases through automated deployment pipelines
  • Seamless system integration following acquisition
  • Multi-year consultant extensions driven by deep domain knowledge and trust

Keyhole Value

By embedding senior U.S.-based consultants directly into the clientโ€™s team, Keyhole delivers more than codeโ€”we provide technical leadership, continuity, and long-term partnership that keeps critical renewable energy initiatives moving forward.


Share: