Sub Stats Computer vision production
Presupuesto: $2400.0
FIXED /
⭐ 5.00 (35)
USA
python, opencv, computer-vision, machine-learning, deep-learning
**About Sub Stats**
Sub Stats LLC builds real-time computer vision analytics for grappling sports. Our AI system (SubStats CV) classifies grappling positions live at events — generating broadcast overlays, match reports, and athlete stat cards automatically. We've trained our model on 5,610+ frames to 95.5% accuracy and deployed at a live event (May 2026). Now we're moving from working MVP to production-grade platform.
**The Role**
We need a contract developer to own the frontend, deployment, and integrations layer for Phase 2. You'll work alongside our Lead AI Engineer (CV/ML, backend, architecture) as an integrated two-person product team. You ship real features that appear at live events and in front of paying clients.
**What You'll Build**
- Production broadcast UI — TV-ready operator/display dashboard with Sub Stats branding, animated position labels, and separate operator/spectator views
- Branded export pipeline — one-page PDF match reports and 1080×1080 Instagram stat cards, auto-generated post-match
- Cloud deployment — move platform from local GPU laptop to hosted server (RunPod or equivalent); browser-based, no Python required for end users
- substats.app — landing page, event organizer portal, login, match history
- API layer — REST endpoints for third-party integrations (broadcast scoring systems, overlay tools)
**Stack**
- Frontend: React or equivalent, real-time/WebSocket data display
- Backend: Python (FastAPI or Flask), REST APIs
- Deployment: Docker, cloud infra (AWS/GCP/RunPod), basic DevOps/CI-CD
- PDF & image generation: ReportLab, Pillow, or equivalent
- Clean Git workflow: branches, PRs, documentation
**Nice to Have**
- Live sports data displays or broadcast graphics experience
- GPU server or ML model serving familiarity
- Design eye — can make a dashboard look good independently
**Engagement**
3-month minimum (June–August 2026), renewable. Rate negotiable — quote your monthly rate. Upwork for base contract. Monday–Friday, async-first with a weekly sync. Occasional partner/client calls when a technical voice is needed.
**To Apply**
Share your profile or portfolio, links to relevant projects (real-time dashboards, data-driven UIs, deployment work), and a short note on which deliverables interest you most.
Abrir en Upwork