This is a submission for the Redis AI Challenge: Real-Time AI Innovators.
What I Built
Meet MentorMatch AI – think Tinder, but for mentorship… and way nerdier.
It’s a platform where students, grads, and pros get instantly matched with the right mentor or mentee based on skills, experience, and learning goals — no endless scrolling, no awkward cold DMs.
Instead of filling forms and hoping someone responds, MentorMatch AI:
🧠 Uses AI to read your skills, gaps, and interests.
🎯 Finds your best match in milliseconds with Redis Vector Search.
📈 Tracks growth, activity, and feedback — all in real time.
💬 Notifies you the second a new match or opportunity pops up.
Mentorship shouldn’t feel like sending a message into the void — this makes it instant, smart, and fun.
Demo
📹 Full Walkthrough Video: [https://youtu.be/uuSMz957WTo]
How I Used Redis 8
Redis isn’t just storing data here — it’s powering the matchmaking brain of the app.
1️⃣ RedisJSON – Holds complete user profiles: skills, experience, hackathon wins, goals.
2️⃣ Vector Similarity Search – Each profile’s skills/goals are converted into embeddings (via a Hugging Face model). Redis searches these vectors in real time to find the closest matches — this is how AI matchmaking happens.
3️⃣ RediSearch – Adds extra filtering (e.g., “show mentors who know React and have >3 years experience”).
4️⃣ Pub/Sub – Streams match and chat updates instantly, so no refreshing is needed.
5️⃣ TimeSeries – Monitors engagement: mentorship sessions, team creations, feedback ratings — perfect for ranking active mentors higher.
Why Redis 8?
Because AI embeddings + vector search + instant pub/sub = matches that feel alive. Instead of “submit & wait,” you get “match found” in under 100ms.
🖼 Demo Screenshots
2️⃣ AI-Powered Skill Gap Analysis
3️⃣ Live Notifications Feed
4️⃣ User Profile
Built By
👨💻 Solo Developer – Every line of code, design choice, and integration was done by me.
Source Code
💻 GitHub Repository – MentorMatch AI
[https://github.com/newcoder789/MentorMatch_AI/tree/master]
Final Note
I built this because I believe mentorship shouldn’t be a slow, manual process — it should be as quick and dynamic as the conversations it creates.
If you’d like to try it, check the demo and repo, and let me know your thoughts! 🚀
Top comments (0)