Printing tool Download PDF

Professional Experience

May 2018Jul 2019

Gameplay Programmer

Semaphore Lab
  • Implementing gameplay systems in multiple titles using Unity engine.
  • Designing and implementing levels in Fury Night.
  • Deploying titles on multiple stores such as Google Play, Steam and Huawei's AppGallery.
  • Implementing backend functionality for vGallery.
  • Refactoring and modularizing systems for vFramework.

Jun 2016Aug 2016

Software Engineering Intern

Remal Ventures
  • Migrating UI system for Kammelna from 2D toolkit to Unity UI.
  • Developing web tools.

Sep 2015Jan 2016

Frontend Web Developer (Part Time)

  • Developing web frontends for multiple projects.


Sep 2019Sep 2021

Master of Science, Interactive Arts & Technology

Simon Fraser University
  • Working as a Research Assistant for the Computational Design Lab.
  • Taking interdisciplinary courses in technology & design.
Jun 2012Sep 2017

Bachelor of Science, Software Engineering

King Fahd University of Petroleum and Minerals

Major GPA: 3.74/4.00, Second Honors.

Coursework: Project Management, Requirements Engineering, Software  Architecture,  Software Design, Software Testing, Web Engineering, Networks, Security, Artificial Intelligence, Databases, Data Structures, Discrete Math and Linear Algebra.


April 2019Jul 2019



An interactive 3D experience of visiting the holy sites of Makkah and Madina for mobile, PC, and PS4.

  • Implementing IAP on Google Play, iOS, Steam and Huawei's AppGallery.
  • Implementing a modular interactive tour guide system.
  • Deploying on Google Play and Huawei's AppGallery.


May 2018Jul 2019

Fury Night


A 3D beat 'em up game with a classic look and feel for consoles and PC.

  • Lead Gameplay Programmer
  • Designing and implementing gameplay systems.
  • Designing and testing game levels.
Jul 2018Dec 2018



An interactive experience for artists to portray their artworks in 3D environments.

  • Implementing database using Firebase Real-time Database.
  • Implementing backend using Firebase Cloud Functions.
  • Implementing file storage using Firebase Storage.
  • Implementing frontends for account and content management in Unity Native UI.
  • Implementing deep linking and QR codes sharing using Firebase Dynamic Links.
  • Implementing a shopping cart using Shopify.
  • Deploying on Google Play.
Jun 2017Present

Mala'eeb's Puzzle


An upcoming 3D Mobile Puzzle Game Inspired by Arabian Nights made in Unity Game Engine. Winner of IMGA MENA Excellence in Gameplay. It has been also displayed in Gamers Day Convention. 

Role: Project Management, Game Design, Game Programming, and Narrative Design.

Early Gameplay Video:

Feb 2018Apr 2018



AdBoards is an online portal for advertisers and board owners. With AdBoards, board owners will be able to register their physical advertisement boards to the system and allow advertisers to start advertising campaigns with varying scopes and minimal human interaction.

I was responsible for the development of the alpha version of the web portal of AdBoards. I used a serverless development stack that includes Google's Firebase, VueJS, and Veutify. My contribution included development, requirements analysis, and solution design.

Mar 2018Mar 2018

Bulhan's Imagination


2D Action Game Inspired by Old Islamic Art. Made for GCC Jam. Winner of the Best Creative Game Award Developed in Unity.
Role: Game Design, Game Programming, Game Art.

Oct 2016Jun 2017


Senior Graduation Project

3D Rogue-like with Guns & Magic Combat (Graded A+). Developed in Unity Game Engine with a Team of 5 people. My Responsibilities included:

  • Agile Project Management.
  • Implementing enemies Artificial Intelligence using Behavior Trees.
  • Dungeon procedural generation algorithm design.
  • Lead Game Design.
  • Game Writing
  • Integration & QA