Dating wrapper on top of GitHub
my yc caliber idea
hidden formula: 100 users, $100/month, $10k MRR
Normal dating apps:
- Fake bios
- Vibes > substance
- Zero signal
GitHub = high-signal identity
- Skills
- Consistency
- Obsession
- Taste (tech stack, OSS, side projects)
-
Login with GitHub OAuth
-
App auto-builds:
- Skill graph
- Interest vectors
- Personality proxies (from behavior)
-
You swipe / match / connect
-
Chat unlocks only after mutual intent
- Repos (own + starred)
- Languages used (%)
- Commit frequency (time-of-day too)
- OSS contributions
- README tone (serious vs meme)
- Issues / PR comments (optional, risky)
- Topics/tags
-
Builder vs Talker
- Commits > stars
-
Depth vs Breadth
- Few langs deeply vs many shallow
-
Solo vs OSS
-
Night owl vs morning grinder
-
Experimental vs production mindset
-
Hard Filters
- Location / remote
- Age range (legal stuff)
- Intent (dating / collab / both)
-
Skill Affinity
- Language overlap (weighted)
- Domain overlap (web, infra, crypto, ML)
-
Mindset Compatibility
- OSS heavy ↔ OSS heavy
- Indie hacker ↔ indie hacker
- ICPC grind ↔ ICPC grind
-
Contrast Bonus (important)
- Frontend ↔ backend
- Builder ↔ designer
- Hardcore ↔ soft-skilled
Perfect similarity is boring.
-
No instant DMs
-
Unlock chat only after:
- Mutual like
- OR shared repo discussion
-
First message prompt is auto-generated
“You both starred X and use Rust. What do you like/hate about it?”
- GitHub API (batched + cached)
- Background jobs (profile re-sync)
- Vector DB (optional later)
User
- github_id
- skill_vector
- activity_score
- intent
Match
- user_a
- user_b
- score
- created_at
Message
- match_id
- sender
- content
Hard rules:
- No private repos
- No commit diffs shown
- Opt-in visibility
- “Hide activity timing” toggle
Also:
- Women will be minority initially → protect them
- Rate limit likes
- Soft shadow bans for creeps
- Invite-only alpha
- Target:
- OSS contributors
- Hackathon folks
- Twitter/X devs
Let density build in one niche first:
“Rust + OSS people in India / EU”
Don’t go global day 1.
NOT subscriptions initially.
Possible:
- Boost visibility (soft)
- Events / meetups
- Hiring funnel later (careful)
- Premium insights (“who viewed your profile”)
pull the github profiles, and other coding profiles once pulled, get people from same city together then u need to apply machine learning algorithms which work on data similarity
other things like movie taste,
well things like pull tech stack like if one is writing solana dev, ts dev
someone is doing projects or dsa
cp people, keep similar ratings close to each other
pull data once in 24 hours for each profile like once you sign up, get the time at that moment then every 24 hours for that profile only, need to pull data
data pulled (repos, activity, location)
tech stacks overlap, contribution cadence, timezone/city, language preference, collaboration patterns.
GitHub login, city filter, simple similarity scoring, weekly match email, feedback loop.
reach out to people
market as much as you can
do personal on boardings
More of search problem than persuasion problem
Charge real money early, feedback over revenue
Use targeted personal outreach
Launch early
Study early users closely
Experiment and fail fast, talk to users
Early users not only give feedback but they also shape how your growth takes place
First version shouldn't be min viable product; But it should be min evolvable product