Case Study 02EdTechAIFull Revamp · Anonymous

INTERNSHIP
PLATFORM

An internship company with an existing platform that functioned as a notice board. I rebuilt it into a two-sided AI-powered platform — with intelligent matching and an integrated interview flow.

2
Sides Built
AI
Matching Core
1mo
Build Time

“Post an internship. Accept applications. That was the entire platform.”

An internship company had an existing platform that did one thing — post internships and accept applications. No matching, no recommendation, no intelligence of any kind. Students browsed everything manually and determined relevance themselves. Interviews were coordinated entirely outside the platform.

— The old platform
Frontend Developer InternshipRemote
Apply
Data Analyst InternChennai
Apply
Marketing InternBangalore
Apply
UI/UX Design InternHybrid
Apply

No matching. No relevance. Browse everything, figure it out yourself.

“Two sides. One platform. No external coordination.”

A complete platform revamp — student-facing and recruiter-facing — with AI-powered matching at the core and an integrated interview flow that kept everything inside the platform.

— Student Side
Onboarding
skills, interests, location
AI Recommendation
semantic fit, not keywords
Browse & Apply
personalised, relevant list
Interview Notification
in portal + via email
Attend Interview
meeting link inside portal
— Recruiter Side
Post Internship
title, description, requirements
View Applicants
list of students who applied
Schedule Interview
drop meeting link in platform
Student Notified
portal notification + email — auto
Recommendation Engine01 / 02

Vector Embeddings
over Keyword Search

Keyword search fails when meaning matches but terminology differs. A student who lists “data analysis” and an internship requiring “analytical skills” are a strong match — a keyword system misses it entirely. Vector embeddings understand semantic similarity. Matches are based on what the student means, not the exact words they used.

✕ Keyword Search
Student: “data analysis”
Internship: “analytical skills”
No match found — different words, same meaning
✓ Vector Embeddings
Student: “data analysis”
Internship: “analytical skills”
Strong match — semantically equivalent
Vector EmbeddingsPythonSemantic Similarity
Interview Flow02 / 02

Everything Inside
the Platform

Keeping the meeting link inside the student portal eliminated the need for external coordination. No separate email threads. No third-party redirects. One less handoff in the process meant fewer drop-offs before the interview stage — which is where most platforms lose candidates.

✕ Before
Recruiter emails student separately
Student checks inbox, clicks external link
Friction at every step
External coordination — candidates drop off
✓ After
Recruiter drops link directly in platform
Student gets portal notification + email
Everything stays in one place
Zero external coordination — all inside platform
In-platform NotificationsEmail IntegrationReact
Status

Student and recruiter sides are fully complete. Onboarding, AI matching, application flow, recruiter dashboard, and interview notification system — all built and functional.

Student & Recruiter Sides — Complete
Next Case Study
RESTAURANT WEBSITE & RESERVATION
Work With Us

BOOK A
FREE
AUDIT.

We map your operations, find where software creates real leverage, and tell you exactly what to build — before you commit to anything.