DEV Community

Aryan Dixit
Aryan Dixit

Posted on

🚀 MentorMatch AI – Real-Time Mentor–Mentee Matching with Redis 8

Redis AI Challenge: Real-Time AI Innovators

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

1️⃣ Real-Time Matches View
Shows mentors and mentees matched in real-time, with compatibility scores retrieved from Redis Vector Search.<br>

2️⃣ AI-Powered Skill Gap Analysis

AI-generated learning paths stored in RedisJSON, instantly retrievable via the API.

3️⃣ Live Notifications Feed

Live Notifications Feed

4️⃣ User Profile

Showing decription related to the users

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)