EdTech · Mentorship2024

Let's Pair

1-on-1 React and Node.js mentorship platform matching students with expert developers, live at letspair.ca.

letspair.ca
SCROLL
Let's Pair website screenshot

Overview

The Challenge

Let's Pair is a private mentorship platform pairing developers with senior engineers for 1-on-1 React and Node.js tutoring, live at letspair.ca. As frontend engineer, I built the core matching logic, the data layer, and the UI that ties the whole experience together.

Role

Frontend Engineer

Timeline

Sep 2024 - May 2025

Tech Stack

TypeScriptNext.jsPrismaPostgreSQLTailwind CSS

Process

How it was built

01

The Matching Algorithm

Built the algorithm in TypeScript that pairs students with mentors based on their goals and skill gaps, powering the tailored technical roadmap at the center of the product.

02

A Scalable Data Layer

Modeled students, mentors, sessions, and bookings with Prisma and PostgreSQL, and built a cookie-based authentication system in Next.js to keep the experience secure without adding friction to sign-in.

03

A Responsive, User-Friendly UI

Designed and built a responsive interface in Tailwind CSS covering everything from the marketing site to booking a session, keeping the focus on getting students paired with the right mentor quickly.

Results

By the numbers

1-on-1mentor-matched tutoring sessions
TSmatching algorithm built end to end
Prisma+ PostgreSQL data layer
9 moas frontend engineer