I am a  Senior UI/UX designer from Iraq living in Kuala Lumpur.

I produce elegant solutions with a human-centered design approach, helping people interact better with systems, services and all other kinds of digital experiences.

Since an early age, I have lived and grew up in three different countries. These experiences made me learn diversity in perspective, and how healthy communities thrive in systems where value can be easily created and exchanged.

Art Direction

Starting with basic design projects several years ago I found myself working as a Creative Lead for complex projects with a holistic approach soon. In startup working environment, I was driven by my passion to solve challenging issues with a human centred design approach. Visually appealing designs, subtle details and brand guidelines combined to innovative interfaces across various touch points became my daily work routine. 

UI/UX Design

I believe that my job is more than just designing interfaces, my job is to think of better ways to solve real life challenges by utilising what the technology and design have to offer. Across multiple different domains, I have collaborated with agencies, clients and brands to develop digital concepts and solve problems with humanised digital products. 


My Process

A fluid, lean approach to design

I practice Lean UX in an Agile design approach. This usually emphasises on rapid, iterative UX phases, with a focus on refinement, user input, and team collaboration. It is an adaptive process due to the fact tight resources and constrained finances are pushing companies be more reluctant than ever to commit to big design projects without a thorough understanding of their chances of success.  It requires a greater level of collaboration with the entire team throughout the entire process to implement business goals and user goals. 




User Journeys

Reframing a user experience requires various discovery and conception phases, detailed research and different user experience solutions. User journeys are usually demonstrated after receiving the initial requirements from the client at the beginning of the project. This phase will help defining what soft of taxonomy would help the users to achieve certain tasks. 


Users's Pain Points

This process identifies any obstacles users may face when performing certain key tasks of a website or application by looking at real customer data such as website analytics and customer search queries as well as the pain points identified along with the stakeholder during the kick-off workshop. From this information, the team creates personas with certain assumptions. Then brainstorm solutions based on user's needs and goals through surveys or interviews. Based on these findings, the team starts constructing the user's personas.



Personas are user profiles outlining the demographic, user behaviors, as well as user needs and goals. Well constructed and goal-directed personas support the design decisions, guide the ideation process and create a good user experience. 





Wireframes are useful to present the main information structure, draw the layout and vision and the user interface. They are typically visual representations of a user interface with high-level information structure. They help to establish what goes where without consuming too much time on aesthetics just yet. I usually use them for rapid prototyping and usability tests before jumping into the design. 


 Next, comes a high-fidelity mockup, meant to be "pixel perfect" as possible. This is the final outline before the development process, so most details and decisions should be finalized and the final version should be run by the client.
I usually start by building the UI Styleguide and outline the basic UI elements. That speeds ups the design process and makes it easy for other designers to work on the project. After that, the design sprint continues until all the screens are designed and validated. The tools I usually use are Sketch, Adobe CC and Principle



Prototypes are one of the most important steps in the design process. They are representations of a final product, which is used for testing prior to launch. Prototyping is fundamental for resolving usability issues before launch. It can also reveal areas that need improvement before spending lots of time and money into the final product. I usually use Invision and Keynote to do my prototypes.




Usability Test

User testing is usually conducted at certain phases throughout the project cycle and there are different sets of goals to achieve at each stage. The main goal is to create a flawless user experience and validate the design with actual users. I normally use a test script to outline the scope of the testing session. Depending on the goals of the usability testing, I use software like Lookback to capture the user's interaction with the design as well as capturing their expressions while performing the tasks. The data collected after the testing sessions is usually presented to the client as well as the design team to take action.

Quality Assurance

Once the design phase is completed, the development phase begins. I usually start with a briefing session which includes the designers and the developers involved in the project to go through the design direction, unique templates, responsive layout, prototype walkthrough and UI Style Guide. To Ease the communication process between the deign and development teams, I typically use tools like Zeplin and Invision which have great capabilities like downloading creative assets, CSS codes, Font sizes and more. 


*    *    *

Using Format