Dating for people who protect their streak
Your 500-day Duolingo streak, the three languages you are juggling, and your goal to watch films without subtitles are not just self-improvement - they are identity. And the algorithm understands that.
Try the demoHow it works for language learners
Connect via Duolingo or Babbel. We pull your target languages, streak data, XP levels, and learning consistency. Nothing is shared raw - only derived signals. All opt-in, all revocable.
The algorithm understands that language learning exists in layers:
- A target language has a difficulty tier (Category I-IV for English speakers), a learner population, and a proficiency level
- Matching happens at every level - shared target languages, shared motivation, shared dedication
- Streak length and XP velocity provide engagement data
- Learning a niche language (Finnish, Korean, Welsh) is a far stronger identity signal than learning Spanish
Niche overlap > mainstream overlap
Both learning Spanish? That is a popularity 85 overlap. It is the most studied language on Duolingo. Both learning Finnish? That says something deep about who you are.
The algorithm also considers dedication. A 500-day streak in a Category IV language is an engagement signal that dwarfs a 10-day streak in Spanish. Consistency and difficulty multiply the niche weight.
What gets scored
Example match
Not "you both use Duolingo." The actual languages. The actual commitment. The actual identity.
Integrations
All opt-in. All revocable. We show signals, never raw data.
Affinity Atlas is in development
No real matching is live yet. If you want to find someone who will practice conversation exchange over dinner - get in touch.
Stay in the loop