OSS Match

Engineering Overview

OSS Match was built to showcase full-stack proficiency in handling third-party APIs, complex state management, and responsive UI design.

Next.js 15

App Router & Server Actions

TypeScript

Type-safe API responses

Redis / Prisma

Persistent bookmarks & Caching

Auth.js

Secure GitHub OAuth Integration

API Optimization

To prevent hitting GitHub's rate limits, the app uses a custom caching layer. User tech profiles are analyzed once and stored, reducing redundant API calls while keeping the "Recommended" feed snappy and responsive.

Interested in the code?

This project is fully open-source. You can review the architecture, API routes, and component design on GitHub.

View Repository