GitCompat - Find Your Perfect Coding Partner
💡 Inspiration
I was pretty new to GitHub and honestly sucked at finding good coding partners. I'd go to hackathons and get stuck with random people — sometimes we clicked, but usually we didn't. I'm okay at backend stuff but put me near CSS and I'm done for.
I kept thinking: "There’s gotta be a better way to find people I actually code well with" instead of just crossing my fingers and hoping for the best.
🚀 What it does
GitCompat looks at two developers' GitHub profiles and tells you if you'd work well together.
It checks out your actual coding — what languages you use, how you collaborate, your commit patterns — and gives you a breakdown of whether you're compatible.
It’s basically like a dating app for developers, except it uses real data instead of just hoping you both like pizza.
🛠️ How we built it
- Built with Next.js for a unified frontend + backend experience.
- Pulls developer data from GitHub’s API.
- Runs everything through a compatibility algorithm (with some AI help because math is hard).
- Uses Google’s Gemini AI to analyze profiles and provide practical, human-readable insights.
⚡ Challenges we ran into
- GitHub’s API is messy — deeply nested data that took ages to untangle.
- Getting useful AI responses was tough — early outputs were generic and unhelpful. Needed ~20 prompt rewrites to make it work.
- Currently only works for two people at a time, which limits team use cases.
🏆 Accomplishments that we're proud of
- Actually built something functional that gives real compatibility insights.
- First time building a full-stack AI-powered app, and it turned out better than expected.
- Taking raw GitHub data and making it actionable felt really rewarding.
📚 What we learned
- Next.js is a game-changer for full-stack development.
- AI APIs are tricky, but when they work, they’re incredibly powerful.
- Building something useful means focusing on real developer workflows, not just nice-sounding features.
🔮 What’s next for GitCompat
- Expand from pairs to whole teams.
- Integrate with hackathon platforms so organizers can form stronger teams.
- Long-term vision: a networking platform for developers to find long-term coding partners using compatibility data.
Built With
- gemini-api
- github-api
- javascript
- nextjs
- supabase
- vercel

Log in or sign up for Devpost to join the conversation.