Product Architecture

How Athllo works, end to end

A transparent look at the systems, data flows, and matching logic that power sponsorship discovery, negotiation, and settlement.

Athletes

Build a verified profile, apply to campaigns, manage deals, get paid.

Sponsors

Publish campaigns, discover athletes, negotiate contracts, track ROI.

Admins

Enforce trust & safety, oversee marketplace health, resolve disputes.

Core Sponsorship Flow
1
Profile
Athlete or brand onboards.
2
Discover
Match engine surfaces fits.
3
Apply / Invite
Two-way opt-in.
4
Negotiate
In-app messaging & terms.
5
Deal + Payout
Escrow release on delivery.
Presentation
React 19 + TanStack Router
Tailwind design system
SSR-ready pages
Mobile-first responsive
Services
Matching Engine (ML)
Payments & Escrow
Messaging & Notifications
Verification workflow
Data
Postgres · Users, deals
Redis · Sessions, ranking
S3 · Media assets
Analytics warehouse
Matching Engine — Rule + Signal weights

Ranking blends hard filters (sport, location, budget compatibility) with weighted signals from athlete and brand profiles.

Sport alignment25%
Audience size fit20%
Engagement rate15%
Historical performance15%
Brand affinity (NLP)15%
Location & availability10%
Trust & Safety
ID verification for athletes above tier 2
Brand KYB before payouts
Automated content moderation
Escrow protects both parties until deliverables ship
Deal Lifecycle
Draft → proposal shared privately.
Pending → counter-signed by both parties.
Active → funds escrowed, deliverables in progress.
Completed → release + performance report.