Back to projects

AI matching platform

Second Act Pro

A semantic matching platform that connects experienced professionals with organizations using CV parsing, vector search, and explainable scoring.

Current client work2026
Open live site

Semantic match

Second Act Pro

Role

Full-stack engineer responsible for product flows, API integration, matching logic, Supabase/Pinecone data paths, and the analysis playground.

Project story

Second Act Pro combines professional and organization intake, CV upload, embedding pipelines, and a playground for comparing ranking strategies. The product uses a Next.js dashboard with a FastAPI backend, Supabase for auth and storage, Pinecone namespaces for profile and CV vectors, and Gemini for embeddings and explanations.

Impact

Built public intake flows for professionals and organizations.
Integrated CV upload, extraction, section-level embedding, and profile retrieval.
Designed matching endpoints with score explanations and ranking experiments.
Added playground controls for dense, hybrid, rerank, and ColBERT-style evaluation.

Stack

Next.jsTypeScriptSupabasePineconeFastAPIGeminiVercel

Muhammad Rabby Ilyas

Full Stack Software Engineer building pragmatic AI products with Next.js, Supabase, vector search, and clean product thinking.