I led the UX process from end to end — conducting user research to understand real needs, defining the system’s structure and key flows, and creating a clear and consistent design language. I worked closely with the client to align the solution with organizational goals and collaborated with the development team to ensure accurate implementation.
Challenge
The organization runs workshops across the country and needed a fast and efficient way to assign instructors to each location, while considering availability, distance, and qualifications.
Approach
I focused on designing a system that simplifies the scheduling process while aligning with the organization’s real-world needs. By analyzing workflows and listening to the pain points of coordinators, I created a responsive, user-friendly interface that streamlines shift assignments, highlights staffing gaps, and supports real-time updates pulled from the booking system.
Automated Sync with Booking System
The system automatically pulls data from the company’s booking platform, updates new activities in real time, and prioritizes upcoming events that are still understaffed—ensuring no task falls through the cracks.
Advanced Filtering System
Users can filter workshops by date, location, expertise required, and availability. This makes it easier to match employees to relevant opportunities without browsing irrelevant sessions.
Real-Time Notifications and Calendar Integration
Once scheduled, users receive automatic calendar invites and reminders. This minimizes missed workshops and improves attendance and accountability.
Workshop Information
Each workshop includes clear, accessible details such as date, time, location, required role, and a description of the content. This ensures that employees understand what to expect and can make informed decisions about signing up.
Conclusion
This project taught me the importance of clarity in task-heavy interfaces. The system simplifies complex scheduling processes and creates a smoother experience for both managers and employees — while reducing friction, errors, and missed connections.