Bettorca is an AI research lab for sports betting. We build tools that help bettors use data and market signals instead of guesswork. Users can sync multiple sportsbooks into one dashboard to track live bets, balances, prop progress, and outcomes. The platform also includes performance analytics, odds comparison, personalized risk guidance, and ML-powered picks designed to identify value in the market.
As co-founder and engineer, I own the model stack end to end: ingestion and training pipelines, prediction market scoring and calibration, versioned ONNX deployment, real-time inference APIs, and the safeguards and telemetry that decide what actually reaches a user. I work with the CEO and external engineers on technical and product decisions.
- Experimentation
- MLflow tracks training runs and gates candidate ONNX bundles, with human-approved promotion, one-step rollback, and sandboxed counterfactual research.
- Pipelines
- Built staged data pipelines that transform odds into Parquet features and train PyTorch/XGBoost models, deploying checksum-verified ONNX bundles after parity tests.
- Efficiency
- Controlled Odds API spend across Python and Go using cost budgets, circuit breakers, request ledgers, 20-second caching, and singleflight request coalescing.
- Serving
- Built a Go inference service that loads versioned ONNX models and ranks picks using hierarchical calibration, trust, out-of-distribution checks, and edge scoring.
- Reliability
- Added bounded retries, quota circuit breakers, reserved capacity for essential live requests, typed ingestion outcomes, coverage tracking, and fail-closed deployment gates.
- Monitoring
- Instrumented candidate and production monitoring for model quality, PSI drift, calibration, trust, OOD signals, funnel metrics, rescore SLOs, readiness, and API spend.
