Opportunity board with match scores
Roles with match scores, filters, and Save or Apply in one place.
Product concept and interactive demo
A public pitch and role-switching product demo that makes a student-network platform inspectable from student, employer, and administrator perspectives.
The light-mode role portal starts with an explicit role choice, making the platform's three perspectives immediately inspectable.
The student perspective combines community, opportunities, events, startups, and profile momentum.
The employer perspective centers opportunity publishing, talent discovery, applications, and application movement.
The administrator perspective coordinates users, groups, opportunities, content, partnerships, events, and platform health.
The pitch layer explains the ambition and operating context before routing partners into the interactive demo.
Roles with match scores, filters, and Save or Apply in one place.
Six fixed stages, with an applicant drawer on every card.
A guided form with live preview. Publishing seeds the review pipeline.
An inbox that opens on any page, without leaving it.
Cards filter live by country, university and field.
Problems we hit
The deployed demo needed stakeholder-only access without building real application authentication.
A Vercel edge middleware enforcing HTTP Basic Auth. Missing environment variables return 503 rather than falling through to an open page, and invalid credentials return 401.
The messenger demo uses one shared mock data graph, so each role had to see only the threads permitted to it.
Direct-message histories are POV-specific: the same thread does not expose the full transcript to a role that is not a participant.
A key stakeholder was to see the demo personalized with their own name and photo, but the demo has no backend.
The profile edit sheet previews changes locally and shows save feedback, but resets on reload so the demo does not imply data was stored.
Adding the Angular CDK for the employer Kanban board pushed the production build past the active 500 kB initial-bundle warning threshold.
The error budget was explicitly widened to keep the demo deployable on Vercel, while retaining the warning so the overage stays visible.
Decisions we made
The main product decision was to demonstrate breadth through connected role journeys rather than a collection of unrelated mock screens.
An employer opportunity should make sense beside the student's career pipeline and the administrator's governance surface. The system map makes those relationships explicit.
The second decision was to keep the prototype easy to enter.
Authentication buttons and role selection communicate the intended identity model, but the demo itself does not hide behind credentials. That lowers friction for a pitch audience and lets a technical reviewer inspect the product structure directly.
Because this is a concept and demo rather than a production launch, its numbers and activity states are illustrative.
The portfolio labels it accordingly and does not imply live adoption.
Contact
For professional opportunities, collaborations, or selected freelance work.