NHL Cap Management Forecasting

Transforming complex salary data into clear, actionable insights for smarter team decisions.

Founder · Design & Engineering · GiddyUp Sports GM · Client: Utah Mammoth

Cap Space Forecast: multi-year projections with a live trade session summary

For a National Hockey League team to hoist the Stanley Cup, it takes playing an 82-game regular season, winning four playoff series and some strict attention to math along the way.

When Cap Friendly shut down in July 2024 after being acquired by the Washington Capitals, it created both a void and an opportunity in the NHL analytics landscape. The Capitals' strategic acquisition gave them a powerful competitive advantage: proprietary access to the industry's standard cap management platform. This unprecedented move left 31 other NHL franchises scrambling for alternatives while Washington gained a significant analytical edge.

I recognized this critical moment as a chance to not merely replace Cap Friendly, but to revolutionize how NHL teams approach salary cap management entirely. The result was GiddyUp Sports GM: a sophisticated, enterprise-grade salary cap management platform that transforms raw financial data into actionable strategic intelligence.

The General Manager dashboard: cap space, LTIR pool, roster status, and contract analysis

What distinguishes GiddyUp Sports GM from its predecessors is its focus on strategic forecasting and competitive intelligence. While traditional cap management tools primarily track current roster financials, GiddyUp Sports GM provides comprehensive multi-year projections that allow front offices to visualize their cap situation years into the future.

The platform's ability to simultaneously analyze and compare cap structures across multiple teams creates unprecedented strategic advantages. General managers can identify potential vulnerabilities in competing organizations, recognize market inefficiencies, and structure contracts that maximize competitive positioning not just for the current season, but for championship windows extending half a decade forward.

In a league where the difference between contention and rebuilding often comes down to a few million dollars of cap space managed efficiently, GiddyUp Sports GM provides the analytical foundation for dynasty building.

Strategic team analysis: four teams' cap forecasts compared on one chart

From a technical perspective, GiddyUp Sports GM represents a masterclass in modern application development. Built on a robust technology stack including AWS, MongoDB, Supabase, Clerk, Docker, React, Python, NextJS, and ShadcnUI Components, the platform delivers enterprise-level reliability with consumer-grade usability.

The application's architecture leverages Redis for lightning-fast data retrieval, ensuring that complex cap calculations and multi-team comparisons render instantly. This technical foundation supports sophisticated visualizations that transform complex financial data into intuitive, actionable insights.

What truly sets the platform apart, however, is its integration of AI-powered conversational analytics. By combining Claude 3.7 Sonnet with a comprehensive MongoDB player contract database, GiddyUp Sports GM enables executives to query their cap situation through natural language. This innovation dramatically reduces the learning curve for non-technical executives while simultaneously providing deeper insights than traditional fixed-report systems.

Conversational analytics: Claude generating cap-compliant trade scenarios in natural language

For NHL franchises, GiddyUp Sports GM delivers three critical competitive advantages:

Long-term Strategic Planning

The multi-year forecasting capabilities allow teams to visualize their cap situation through entire competitive cycles, optimizing contract structures for sustained success rather than short-term fixes.

Competitive Intelligence

By comparing cap structures across multiple teams simultaneously, front offices can identify strategic opportunities: targeting free agents from cap-constrained teams, structuring trades that exploit another team's vulnerabilities, or timing their own competitive windows against divisional rivals.

Trade Validation and Scenario Modeling

The platform's instant scenario modeling allows executives to validate trade proposals in real-time, ensuring compliance with complex cap rules while optimizing asset management.

The trade simulator: building a Sergachev-for-MacKinnon deal with live cap impact

What makes the GiddyUp Sports GM story particularly compelling is its origin as a solution developed by a single multi-disciplined professional. My comprehensive skill set, spanning UX design, full-stack development, data analytics, and sports business understanding, enabled the creation of an enterprise-grade solution that competes with (and in many ways surpasses) products from established sports analytics companies.

The successful pitches to three NHL organizations, particularly the Utah Mammoth (then the Utah Hockey Club) as they establish their new organizational foundation, validate both the technical excellence and strategic value of the platform.

The Utah HC General Manager dashboard
The NHL contract database: 803 players with inline charting

The searchable heart of the platform: 803 active player contracts for 2024-25, with every cap hit, bonus structure, clause, agent, and free-agency status in one spreadsheet-grade grid, and inline charting to compare any slice of the league on demand.

Connor McDavid's contract profile with full salary structure

Every player resolves to a full contract profile: cap hit, total contract value, free-agency timing, and estimated career earnings up top, with the season-by-season salary structure underneath: base salary, signing bonuses, movement clauses, and UFA years.

Alex Ovechkin's profile in Washington Capitals theming with buyout modeling

Profiles carry each club's identity across the league. Here, Ovechkin's five-year deal shows in Capitals colors, with clause flags on every season, UFA markers, and buyout modeling one click away.

Hierarchical treemap of contract terms and cap hits across the league

The database renders as more than rows: hierarchical views map contract term and cap hit across the league at a glance, showing who is locked in, who is expiring, and where the money sits.

The transaction pipeline: player movements parsed from news feeds awaiting approval

The data stays alive through a transaction pipeline: player movements and contract updates are parsed from news feeds, matched against the database, and approved into the record. It's the operational layer that keeps every forecast accurate.

If you would like a copy (PDF) of the Confidential Information Memorandum, please email me at johnbreenbusiness@gmail.com.

AWSAWS
MongoDBMongoDB
SupabaseSupabase
ClerkClerk
DockerDocker
RedisRedis
ReactReact
Next.jsNext.js
PythonPython
shadcn/uishadcn/ui
ClaudeClaude