About Me

My name in Mohi (as in Mojito) and currently I am a GPU Software Engineer at Qualcomm.
I completed my Master's thesis, entitled "Blue Noise VPLs for Global Illumination", under the supervision of Professor Cem Yuksel at The University of Utah.

I've been working at Qualcomm since May 2017 and I have three years of programming experience as a freelance programmer. My development experience consists of several projects in different areas, including databases, Windows applications, robot controllers, raytracers, image-processing projects, and games.

The first program I wrote was in Commodore 64 using Basic language at age 9. Since then, programming has been a big part of my life and I have developed a couple of successful projects. Then I decided to pursue my education; therefore, I moved to Malaysia and I got my Bachelor's degree in Software Engineering. My next step was to move to United States and get my Master's degree in Computing at the prestigious University of Utah. After graduating from University of Utah, I joined Qualcomm GPU driver team to start my career in The United States.

Contact Details

Mohi Montazer
SAN DIEGO CA 92121-1714


University of Utah

M.S. in Computing: Graphics and Visualization GPA 3.50 May 2017

Notable classes:
- Interactive Computer Graphics
- Ray Tracing for Computer Graphics
- Scientific Visualization
- Hardware Ray Tracing
- Parallel Programming for Many-Core Architectures
- Character Animation
- Physics-based Animation

MMU University, Malaysia

B.S. in Software Engineering and Games Design GPA 3.84 April 2013

Notable classes:
- Theory of computing
- Algorithm Analysis
- Machine Architecture
- Mathematical Techniques I, II
- Probability & Statistics
- Discrete Structures
- Games Programming I, II, III
- Games Physics


Qualcomm, San Diego

GPU Software Engineer May 2017 – Present

Developing GPU driver for Qualcomm's system-on-chips.

Freelance Programmer

C++ Developer, Delphi Developer January 2006 – January 2009

Two major products:
- A databse software for the national soccer team of my country, developed in FoxPro.
- An accounting software for stone-factories with more than 100 clients.


Combining Encryption Methods in Multipurpose Smart Card

Montazerolzohour M. 2012

International Conference on Cyber Security, Cyber Warfare and Digital Forensic (pp. 43-48), Kuala Lumpur, Malaysia

Comparison of ECC and RSA Algorithm in Multipurpose Smart Card Application

Montazerolzohour M. 2012

International Conference on Cyber Security, Cyber Warfare and Digital Forensic (pp. 49-53), Kuala Lumpur, Malaysia

All about Encryption in Smart Card

Montazerolzohour M. 2012

International Conference on Cyber Security, Cyber Warfare and Digital Forensic (pp. 54-59), Kuala Lumpur, Malaysia


I have developed wide range of software during my education and my profession as a programmer. Being a programmer in professional work environment, I have learned how to work in a group and I understand the importance of good teamwork. In addition, I have always liked to challenge myself in new areas, especially programming. I have been part of different software projects including database, web apps, smart cards, robotics, video games, and computer graphics.

  • C++ / C
  • C#, .NET
  • OpenGL, DirectX, XNA
  • Java, PHP, Python
  • MS SQL Server, MySQL
  • JavaScript, HTML, CSS, XML
  • Git, UML
  • Visual Studio, Eclipse
  • Windows, Linux
  • Rendering Algorithms
  • Delphi


  • C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.

    Bjarne Stroustrup
  • The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system.

    Bill Gates
  • Successful people are always looking for opportunities to help others. Unsuccessful people are always asking, 'What's in it for me?'

    Brian Tracy

Get In Touch.

Contact Mohi Montazer

Error boy
Your message was sent, thank you!