Alex van Poppel
Software Development Student

International Exchange Student Portal

2025/02 - 2025/06

Alpine
PHP
Laravel
Tailwind CSS
Git
Livewire
SQLite
Formal Communication
Presenting
Team Meetings
Prototyping

Project Overview

This project aimed to build a user-friendly platform for managing international student exchanges. My team began by analyzing the solution documents of three other teams, extracting the most effective and innovative ideas, and combining them into a unified prototype that we presented to the client. Upon receiving approval, we started development using the Scrum methodology.

My Role & Contributions

Project Image

I led the analysis phase, reviewing the deliverables of three teams and merging the strongest features into a clear, cohesive prototype. During development, I worked on much of the frontend and data structure design, regularly communicating with the product owner to validate features and improve usability.

Technologies Used

- Laravel & Livewire for the full-stack framework
- Tailwind CSS for styling
- Scrum for project management and sprints
- Figma for the prototype and client review
- Git & GitHub for collaboration and version control

Project Image

Development Process

After validating the prototype with the client, we entered an iterative development cycle using Scrum. We held planning and review sessions, and each sprint focused on a specific functional set such as authentication, student dashboards, or admin management. We constantly evaluated progress and adapted based on client feedback.

Challenges & Solutions

One challenge was merging different design philosophies and technical approaches from the three initial teams. To overcome this, I discussed every option thoroughly with my team and others to justified every feature in the final prototype. Maintaining clear communication with the client also helped align expectations early, reducing friction later in development.

Current Status

As of now, we are in the final sprint. Most core functionalities have been implemented, and we are focusing on polishing the user experience, resolving bugs, and preparing for the final delivery and presentation to the client.