Applai
Upload a resume and Applai looks for alumni from the same university who took a similar path — the product's own framing is “find your future self”.
- year
- 2026
- role
- Sole Builder
- status
- Prototype
01how it works
Three inputs, one search.
The live product asks for a resume, a university and a major, then runs a single action. Everything below is that flow — no steps are added that the product does not have.
Resume
PDF, up to 5MB
University
free text
Major
from a fixed list
02the product
The entry point.
Captured from the live prototype. It stops short of the results — those are real alumni, and real people do not belong in a portfolio screenshot.
01
Three inputs, one action
The whole public surface is a resume PDF, a university and a major. No account, no onboarding, no dashboard to learn.
applai.replit.app
02
The major narrows the search
Major is a searchable list of 44 fields rather than free text, so the matching step receives a known value instead of a spelling.
applai.replit.app
03
Ready to match
The resume is parsed client-side before anything is sent — the form only unlocks once all three inputs are present. The document here is a throwaway test file, not a real CV.
applai.replit.app

03under the hood
A resume becomes text, then a query.
The API accepts a PDF through Multer, extracts its text with pdf-parse, and calls OpenAI. The same integration exposes speech-to-text, so audio input is handled server-side too.
- TypeScript
- Express
- PostgreSQL
- Drizzle ORM
- OpenAI
- pdf-parse
- Multer
- Zod
- Pino
Applai is an early prototype. Only the alumni-matching entry point is publicly reachable, so that is all this page claims.