Clive S. — Cloud Infrastructure Engineer

Calibrated Sports Modeling with a Production-shaped DevOps Spine


Bet5 is a production-shaped, DevOps-focused sports modeling platform that publishes calibrated picks for NBA, NFL, and Soccer. The stack runs on two Ubuntu VMs (apps + database), with containerized FastAPI (API), a lightweight React UI, and Postgres for persistence. Models combine sport-specific baselines (Elo, Dixon–Coles) with LightGBM residuals, time-split validation, and isotonic calibration, then gate recommendations by overlay versus best market price. Jobs are serialized via system services to keep resources predictable; routing is handled by a reverse proxy on the LAN and can be exposed through a zero-trust tunnel in production. Secrets are injected at deploy time (no creds in git). The public repo showcases the application and modeling code; deployment automation, host details, and dashboards live in a private infra repo.