I am a self-taught user experience designer and front-end developer who is passionate about solving complex problems and making people's lives better. I believe that for every design project we need to understand our clients, bond with them, and become a part of their dream in order to provide a reasonable solution for their problem. I have worked in the field of design since 2019 and had the privilege of sharing and developing my knowledge in UI/UX with several design and development teams during this time.

Currently, I am living in Tehran, Iran and working as a UI/UX Designer.

View My Portfolio

How I Became a UI/UX Designer?

I became interested in UI/UX design since I was working as a volunteer at the IEEE and interacting with many students’ needs from different student branches. At that time, I had some experience in Web development tools such as PHP, HTML, CSS, and JavaScript and this opportunity to develop some online services for the IEEE Iran Section.

Due to my passion for graphical design, I was curious to learn how to use Adobe products such as Photoshop, Illustrator, and XD to design my ideas and thoughts. Thus, having a background in development and design helped me communicate better with developers and designers in my design journeys.

From that time forward, I started studying and learning new things, experimenting and doing research, questioning and seeking answers, enrolling in invaluable courses, and making mistakes to develop my expertise.

Design Philosophy

My Design Philosophy

My Design Rules of Thumb

Design Rules

1 - Minimal

User interface must be simple and contain necessary elements that serve a purpose and meaning. White spaces should be used wisely.

2 - Understandable & Coherent

Human is the primary user of our interface. Thus, the user interface must contain relevant elements in a coherent manner to be easily understandable.

3 - Objective

User interfaces should be designed based on human needs and not influenced by personal feeling and opinions. It should serve as a reasonable solution for user demands. Therefore, it is significant to consider facts, data and how real people learn or use in designing such an interface.