Hi 🙂 I’m Katie Karimi — a Toronto-based Software Engineer and UX Designer dedicated to creating meaningful, user-centered digital experiences.
Â
With a solid foundation in both engineering and design, I specialize in crafting intuitive, accessible, and visually compelling interfaces that elevate user satisfaction.
Â
My expertise spans web and mobile applications, e-commerce platforms, B2B solutions, and creative projects, where I focus on seamless usability and aesthetically pleasing design. I work closely with cross-functional teams to create solutions that not only look great but also function flawlessly, ensuring every interaction is smooth and enjoyable.
I’m passionate about the intersection of design, technology, and emerging tools like AI, constantly striving to create products that empower users and make their digital journeys more intuitive and delightful.
Â
My goal is to deliver experiences that are both beautifully designed and functionally robust, leaving a lasting, positive impact.
| Government of Alberta
Front-End / UX Designer,
(Fully Remote)
July 2023 – Feb 2025, Toronto
| CIBC
Visual Designer,
May 2022 – Feb 2023, Toronto
Design & ToolsÂ
UX Design & ResearchÂ
AI & Smart Tools
Web & Front-End
Proficient in creating and implementing consistent, scalable design systems for cohesive user experiences across platforms.
Experienced in fast-paced, iterative Agile workflows, collaborating effectively with cross-functional teams including developers and stakeholders.
Comfortable with iterative design cycles; skilled at refining designs based on continuous user feedback and usability testing.
Deep expertise in applying UCD methodologies to ensure every design decision is grounded in user research, feedback, and behavioral insights.
Strong knowledge of Design Thinking principles, with a focus on empathy, ideation, and rapid prototyping to solve real user problems.
Thorough understanding of WCAG standards and AODA compliance, ensuring inclusive, accessible web and mobile experiences
Familiar with JavaScript and basic front-end coding; able to communicate effectively with developers and contribute to interaction design implementation.
Skilled in creating intuitive, visually engaging iconography that enhances clarity and complements design systems.
Â
What does my UX process look like?
My UX design process is user-centered, iterative, and flexible, tailored to fit the Agile environment I work in. Here’s an overview of how I approach each project:
Discovery & Research :Â The first step involves understanding the problem space, the users, and business goals. I conduct user research through interviews, surveys, and competitor analysis to gather insights and create user personas. I collaborate with stakeholders to ensure the design aligns with business needs….
|Â Ryerson University, Toronto, Canada.
UX DesignÂ
|Â Azad University, Tehran. Iran.