Projects

BetBoard Sports Analytics Platform

Co-Founder | Sep 2025 - Present

Co-founded and built bet-board.com, a full-stack sports analytics platform serving daily ML predictions, odds, stats, injuries, lineups, and game context across 5 sports: NHL, NBA, NCAAB, Soccer, and MLB.

For this portfolio, BetBoard is a technical product proof point. It shows the ability to build data pipelines, dashboard UX, backend services, deployment workflows, and go-to-market strategy without making sports betting the main professional identity.

5 sports · 15+ sportsbooks · 258 models · Automated daily pipeline

ReactTypeScriptPythonFlaskData PipelinesML Predictions

Product & Dashboard

  • Built dashboard views for daily ML predictions, odds, stats, injuries, lineups, and game context.
  • Created game cards with multi-book odds, best-line highlighting, line movement history, team context, injury reports, and recent performance context.
  • Designed sport-specific SVG visualizations for hockey, basketball, baseball, soccer, and football matchup context.

Backend & Data

  • Built automated data pipelines for data collection, feature engineering, model inference, odds extraction, consensus aggregation, EV calculation, result grading, and API refresh.
  • Engineered ESPN API ingestion for odds, team stats, player stats, injuries, lineups, boxscores, and game results across all 5 sports.
  • Deployed a Flask/Gunicorn REST API, Express auth server, SQLite database, Docker/Nginx pipeline, and PM2 process management on DigitalOcean.

GTM & Launch Strategy

  • Designed phased launch strategy with silent prediction tracking, verified public record, public launch, and scale plan.
  • Built automated content pipeline for daily pick threads, sport-specific templates, and prediction card images.
  • Planned beta program, tiered access, bet tracking, and public verification system.

NHL Player Contract Analytic Consultation

Siskinds Sports Management | Apr 2020 - Dec 2024

Performed statistical analysis on NHL player performance data to evaluate market value and establish benchmarks for contract negotiations. Prepared and presented analytical reports to player and management team, highlighting player value and comparative market assessments to inform contracting decisions.

Apr 2020 - Dec 2024 · Contract negotiation support

Sports AnalyticsStatistical AnalysisPythonConsulting