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.

Mahtab Karimi

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.

Experience

Logo alberta

| Government of Alberta

Front-End / UX Designer,
(Fully Remote)
July 2023 – Feb 2025, Toronto

CIBClogo

| CIBC

Visual Designer,
May 2022 – Feb 2023, Toronto

Manulife-white

| Manulife

UX Designer,
May 2021 – April 2022, Toronto

Skills

Design & Tools 

  • Figma
  • Adobe Creative Suite (Photoshop, Illustrator, InDesign, After Effects)
  • Adobe XD
  • Adobe Experience Manager (AEM)
  • Sketch
  • Zeplin
  • InVision
  • Lunacy
  • Azure DevOps

UX Design & Research 

  • Interaction Design
  • User Research & Testing
  • Persona Creation
  • Journey Mapping
  • User Stories & User Flows
  • Wireframing & Prototyping
  • Design Systems
  • Accessibility (WCAG, AODA compliance)

AI & Smart Tools

  • Figma AI – For auto-layouts, wireframe suggestions, and speed prototyping
  • ChatGPT / Claude – Used for UX research prompts, content ideation, and testing questions
  • Uizard / Galileo AI (optional) – If you’ve explored AI design assistants
  • Notion AI – For organizing research, summarizing feedback, or generating UX writing
  • Midjourney / DALL·E (optional) – For iconography, creative exploration, moodboards

Web & Front-End

  • HTML5 / CSS3 (Flexbox, Grid, Animations)
  • JavaScript (ES6+)
  • SASS / SCSS
  • Bootstrap & Other CSS Frameworks
  • WordPress & eCommerce Development
  • C# (basic understanding)
  • Responsive Web Design

Familiar with

Design System
100%

Proficient in creating and implementing consistent, scalable design systems for cohesive user experiences across platforms.

Agile Environment
100%

Experienced in fast-paced, iterative Agile workflows, collaborating effectively with cross-functional teams including developers and stakeholders.

Iterative Process
100%

Comfortable with iterative design cycles; skilled at refining designs based on continuous user feedback and usability testing.

User Centred Design
100%

Deep expertise in applying UCD methodologies to ensure every design decision is grounded in user research, feedback, and behavioral insights.

Design Thinking
100%

Strong knowledge of Design Thinking principles, with a focus on empathy, ideation, and rapid prototyping to solve real user problems.

WCAG and AODA
90%

Thorough understanding of WCAG standards and AODA compliance, ensuring inclusive, accessible web and mobile experiences

JS and Coding
60%

Familiar with JavaScript and basic front-end coding; able to communicate effectively with developers and contribute to interaction design implementation.

Icon Graphics
100%

Skilled in creating intuitive, visually engaging iconography that enhances clarity and complements design systems.

 

What does my UX process look like?

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….

Educations

| Ryerson University, Toronto, Canada.

UX Design 

| Azad University, Tehran. Iran.

  • Bachelor’s Degree in Computer Software Engineering Technology 
  • Bachelor of Science (BS) in Computer Science

Get In Touch

I’d love to hear from you! Whether you have a project in mind or just want to connect, feel free to reach out. Here is my email: KarimiKatie@gmail.com