SHERPA

AI-Powered Sports Management, Recruiting & Analytics Platform

View Live Platform →

Project Overview

Sherpa is an innovative AI-powered sports management, recruiting, and analytics platform designed for agencies, teams, and players. The platform provides comprehensive solutions for multi-tenant onboarding, roster and prospect tracking, contract workflows with DocuSign integration, real-time negotiation capabilities using SignalR, subscription management via Stripe, and advanced AI-driven scouting insights with full administrative control.

The system seamlessly integrates multiple third-party sports data sources, sophisticated web-scraping pipelines, Azure AI services, advanced document intelligence, and automated news aggregation through external APIs to deliver a complete sports management ecosystem.

Key Features

User & Organization Management

  • Agency accounts with sub-accounts for agents
  • Team accounts with player management
  • Player, roster, and prospect flows
  • Registration approval system via admin dashboard

AI-Powered Recruiting & Evaluation

  • Player Pitch Generator and NIL Value Prediction
  • Best Fit Schools AI and Brand Matchmaker
  • Performance analytics and durability scoring
  • Leadership scoring and market value prediction

Real-Time Negotiation Room

  • SignalR-based messaging and notifications
  • File uploads and room mode updates
  • Archive/unarchive functionality
  • Multi-user collaboration support

Contract Creation & Signing

  • DocuSign integration for contract generation
  • Automated signature workflows
  • Real-time webhook handling

Subscription & Billing

  • Stripe integration for plans and renewals
  • Payment webhook handling
  • Frontend billing flow and coupon management

Data Collection & Intelligence

  • Scraping ESPN, 247Sports, and On3
  • Sportradar API and Google Search API integration
  • Azure Document Intelligence for extraction
  • Azure Blob Storage and SharePoint integration

Technology Stack

React.js Azure Functions Node.js Azure MySQL Azure Blob Storage SignalR Stripe DocuSign Azure OpenAI MS Copilot Agents SharePoint API NewsAPI Google Search API

Project Screenshots

Dashboard Overview
Preview
Player Analytics
Preview
Negotiation Room
Preview
AI Insights
Preview
Contract Management
Preview
Admin Dashboard
Preview
User Interface
Preview
Analytics View
Preview
System Dashboard
Preview
×

Live Demo

Role & Responsibilities

As the Full-Stack Developer, I was responsible for designing, developing, and deploying the entire Sherpa platform end-to-end. My comprehensive responsibilities included:

Technical Challenges & Solutions

Multi-Tenant Architecture

Challenge:Designing a secure multi-tenant architecture for agencies, teams, and players with proper data isolation.

Solution:Implemented tenant-aware schemas and role-based access control for secure data separation across all user types.

Real-Time Collaboration

Challenge:Creating seamless real-time negotiation rooms with low latency for multiple users.

Solution:Utilized SignalR groups for low-latency, real-time collaboration with efficient message broadcasting.

AI Service Integration

Challenge:Integrating multiple AI services (Azure OpenAI, Copilot Agents, Perplexity API) with consistent outputs.

Solution:Built modular AI wrappers with standardized inputs and outputs for consistent evaluation across platforms.

Contract & Payment Workflows

Challenge:Managing DocuSign contract workflows and Stripe billing with high reliability requirements.

Solution:Developed webhook listeners with retry logic and automated subscription flows with comprehensive error recovery.

Data Aggregation

Challenge:Building resilient scraping pipelines for ESPN, On3, and 247Sports with varying data formats.

Solution:Created resilient scraping pipelines with normalization layers for unified sports data across sources.

Document Processing

Challenge:Accurately parsing complex contracts and documents automatically.

Solution:Integrated Azure Document Intelligence APIs with validation layers for accurate and reliable parsing.

Project Impact

Sherpa successfully delivers a robust, scalable, and AI-powered solution for sports agencies and teams. By overcoming complex technical challenges, the platform ensures secure multi-tenant management, reliable contract workflows, advanced AI-driven insights, and seamless collaboration across all stakeholders. The platform empowers agencies to manage their operations efficiently, helps teams make data-driven decisions, and provides players with valuable insights for their career development.