A reusable workflow and component foundation for employee self-service and administration experiences.
Human resourcesLead Engineer, Design Systems
Challenge
HR platforms combine dense data, policy-driven workflows, multiple user roles, and repeated interaction patterns. The work required clearer journeys and reusable foundations without losing the flexibility needed by different modules.
My contribution
Mapped and improved key employee journeys including login, dashboard, self-service, timesheet, leave, and service-request flows.
Translated UX decisions into reusable React patterns and shared interface behaviour.
Aligned interaction states, validation, accessibility, and responsive behaviour across related workflows.
Collaborated across product, UX, and engineering to reduce one-off implementation decisions.
Approach
Start with recurring user tasks and identify where common patterns can replace isolated screens.
Separate reusable components from workflow-specific business rules.
Use progressive disclosure and clear status communication to reduce cognitive load in complex forms.
Document shared behaviour so new modules can adopt the same interaction model.
Outcome themes
More consistent employee workflows
Reusable interface patterns
Clearer design-to-development handoff
Reflection
The strongest design-system opportunities often appear inside repeated workflows, not only in visual components. Treating behaviour, validation, and content structure as reusable system decisions improves both UX consistency and engineering delivery.