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 started working at Qualcomm on May 2017. In addition, 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 Computer Science at the prestigious University of Utah.
C/O QUALCOMM INCORPORATED
5775 MOREHOUSE DR
SAN DIEGO CA 92121-1714
mohi at qti dot qualcomm dot com
The research is still going on and this is the interim result. The goal is to speed up rendering process by using many point lights and computing only direct illuminations. The project is being done at Graphics Lab at the University of Utah and my advisor is Professor Cem Yuksel.Rendering, Computer Graphics
The aim of this project is to detect "things" in an image and assign a distinct color to each object. For example, detecting turkies in a photo and showing each turkey with a color.Image Processing
The goal of this project is to detect any motion in two images taken from the same point of view.Image Processing
A project to detect overlapping parts of different image sets. The set could be either planar or panoramic data set. The program connects and transforms all images and stich them together to generate the end result.Image Processing
This a ray-tracer based on MLT algorithm and is implemented in CUDA. The aim of the project is to speed up the rendering process while maintaining the output result photo-realistic.Rendering, Computer Graphics
An Autonomous Prototype Robot Navigates Across a Scaled City to Collect Statistics on Coverage of Simulated Network Signals.Robotics
A simple tower defense game in which the gamer controls a tank and should destroy all enemies while protecting his or her command tower.Games
A platform game that the gamer should take the snail to the final destination. The sanil has a gun and can jump around to pass the obstacles.Games
A webstore similar to eBay with basic features. Website owner can add and edit items and users can create accounts and shop items. Basic features includes search, item photo, item price, and so on.Web Applications
a 3D game in which the user should kill all the scorpians that are hidden in a city.Games
A full-featured accounting software for stone-factories in my country. The features include statistics, reports, invoices, payments, checks, bank accounts, and so forth.Windows Applications
A database program in which the user can find all related information about my country's national soccer team, including interesting statistics and information about the games in 50 years ago.DOS Applications
M.S. in Computing: Graphics and Visualization • Expected GPA 3.60 • May 2017Currently I am doing research on a new rendering technique which renders a scene using many point lights. The notable classes that I have taken during my education are:
B.S. in Software Engineering and Games Design • GPA 3.84 • April 2013
I got my bachelor's degree from MMU University in Malaysia. I implemented couple of simple games as class projects and I
was awarded "Dean's List Award" four times. My Final Year Project was "A Photo-realistic Renderer Based on Metropolis
Light Transport". The notable classes that I have taken during my education are:
- Theory of computing (TCS3511)
- Algorithm Analysis (TCS3211)
- Machine Architecture (TMA1271)
- Mathematical Techniques I (TMT1171)
- Mathematical Techniques II (TMT1181)
- Probability & Statistics (TEM1116)
- Discrete Structures (TDS1191)
- Games Programming I (TGP2261)
- Games Programming II (TGP2271)
- Games Programming III (TGP2281)
- Games Physics (TGD2251)
Android and iOS Game Developer Intern • March 2012 – June 2012
I Developed a game for Android and iOS using Marmalade SDK, which is a cross-platform software development kit and game engine from Marmalade Technologies Limited. Although the duration of the internship was short, I learned a lot about mobile app development.
C++ and Delphi Programmer • 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.
Montazerolzohour M.• 2012
International Conference on Cyber Security, Cyber Warfare and Digital Forensic (pp. 43-48), Kuala Lumpur, Malaysia
Montazerolzohour M.• 2012
International Conference on Cyber Security, Cyber Warfare and Digital Forensic (pp. 49-53), Kuala Lumpur, Malaysia
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 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
Contact Mohi Montazer