Draft schedules
Managers couldn't change a published schedule without every edit going live to staff immediately. I designed a draft-and-publish system for web and mobile, then built eight of the follow-up UI fixes myself.
Screens in the case studyProduct designer · Vancouver, BC
Well, my name is technically Steven, but my friends call me Felix. Nice to meet you.





Managers couldn't change a published schedule without every edit going live to staff immediately. I designed a draft-and-publish system for web and mobile, then built eight of the follow-up UI fixes myself.
Screens in the case studyMessaging inside the Push employee and manager apps for hourly staff. I designed the core chat, location switching for multi-site staff, and channels organised by position, on a chat SDK so the team could focus on workforce-specific features.


Customer feedback, meeting transcripts and the codebase itself, synthesized into a decision log before screens are final.
Interactive prototypes in Figma Make and React, so stakeholders react to real behaviour instead of static frames.
When QA finds UI issues, I fix them and submit pull requests through the normal engineering review.
Tools: Figma, Figma Make, Photoshop, Claude Code, Git. Remote since 2020.
Workforce platform (scheduling, payroll, hiring, chat) for thousands of restaurants across North America. Own scheduling, the core module. Led design of an AI assistant for managers from my own hackathon concept to internal launch. Shipped Mobile Chat.
Casting software for productions, agencies and actors. Audited and redesigned the UX of the web and mobile apps, designed a folder system for organizing audition videos, and doubled as graphic designer for marketing and brand.
Mental health platform. Led mobile app design from prototype to launch, and managed development schedules with engineering.
UX Design program.