- Role
- Senior Product Designer
- My responsibility
- Calendar design & design-system leadership
- Period
- Jan–Dec 2025
- Result
- Design completed; system handed over
Clarify the lesson
Give event details and statuses a consistent hierarchy.
Keep the schedule visible
Let the calendar and creation form share the workspace.
Build a shared system
Unify duplicate components and expand their states and flexibility.
The calendar connects
a driving school’s day.
Lessons, instructors, students, and availability meet in one workspace. My scope covered the calendar, student and group management, and a school website builder.
Important details were hidden.
Client requests and stakeholder feedback prompted the redesign. Lesson cards lacked useful visible information, and event creation made it hard to keep the schedule in view.
Readable lessons.
A connected workspace.
Make lesson information readable.
I reorganized the calendar shell, filters, and card content to make a dense schedule easier to scan. The source screens use different sample schedules; the comparison shows design choices rather than measured performance.
Calendar hierarchy · before and after
The schedule was visible.
The details were harder to read.
Narrow cards, clipped labels, and competing visual treatments put pressure on a small amount of space.

A clearer hierarchy
for lessons and controls.
The new screen groups instructor, zone, and status filters, with a consistent structure for event information.

Make event states explicit.
I specified empty, pending, confirmed, completed, canceled, and blocked states, including single and group lesson variants.
Readable lesson cards and states

Share space instead of covering it.
I designed a creation flow where the calendar resizes beside the form and supporting filters fold away. This keeps the schedule available as a reference while creating a lesson.
Creating events without losing the schedule



Lead the system beyond a UI kit.
I set direction, delegated component work, and coordinated reviews with a design manager and product designer. We unified duplicate elements, expanded component states, and established tokens, typography, and foundations. The completed design system was handed over to the remaining designers.
Design-system foundations and component states
Design completed.
Ready for the next team.
The calendar went through stakeholder and team reviews; the design system was completed and handed over.
I left before the calendar entered development. Its subsequent implementation and release are unknown.


