Skip to content

Projects

Three systems, three kinds of proof.

Rolemate for role-specific student proof. Frenzy for pitch pressure. VibeCheck for AI code that has to earn trust.

Rolemate

Scattered student proof, mapped to specific roles.

Building toward Rutgers beta

Visit rolemateapp.com

Rolemate turns resumes, GitHub, projects, job posts, and networking context into role-specific proof maps. It shows what someone can credibly claim, where the proof lives, what is missing, and what to build or say next.

Next.jsOpenRouterSupabasePostgreSQLRLSVector Search

Frenzy

A pitch room that fights back.

Production hardening

Frenzy turns rough startup ideas into objections, scorecards, validation plans, and diligence-style memos through specialized evaluator agents.

Node.jsVercel Serverless FunctionsOpenAI APISupabaseStripeBYOK

VibeCheck

Make AI code earn trust.

Published

VibeCheck asks users to explain AI-generated code before accepting it. It slows down the moment where convenience turns into blind trust.

PythonOpenRouterLangChainGitHub ActionsPyPI

Hackathon · HackPton @ Princeton

Atlas

Built Atlas at HackPton - a search and discovery platform with a clean landing experience and fast query-to-result surface. Focused on meaningful indexing and results that surface actual signal rather than noise.

Competed at Princeton University. Won awards for product polish and technical depth. Henry Wei and team.

ReactSearch IndexingPythonFast APIDeployed

Smaller things I shipped along the way

  • CrewCast

    Multi-user staffing platform for temporary event labor.

  • Neura

    AI-assisted intake for early mental health information.

  • RUWorkingOut

    Gym comparison tool for Rutgers students.