Download PDF

Professional Experience

May 2018Present

Gameplay Programmer

Semaphore Lab
  • Developed simple text and voice paced dialogue system.
  • Implemented in-game shopping cart for physical products using Shopify.
  • Working as a gameplay programmer on an unannounced multi-platform title.
  • Developed an HTML parser for TextMeshPro RichText Format.
  • Worked on a simulation project that implements Firebase Real-time Database, Authentication, Cloud Functions, and Storage.
  • Developed a multi-platform In-App Purchases System.
Jun 2016Aug 2016

Software Engineering Summer Intern

Remal Ventures
  • Worked on Unity Game Engine and Project Kammelna ( Highly famous Mobile multi-platform Card Game ).
  • Created web tools to enhance communications.
Sep 2015Jan 2016

Frontend Web Developer (Part Time)


At OrderMe I had the responsibility to create frontends for their Admin and Web applications. I worked with the following technologies:

  • Bootstrap, Materialize, Google  Maps. Here Maps APIs, jQuery, and Ajax.


Jun 2012Sep 2017

Bachelor of Science, Software Engineering

King Fahd University of Petroleum and Minerals

CGPA: 3.58/4.00, 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.


High School Education

Jeel Al-Faisl High School
  • First student for three consecutive years
  • The leader of the winning team in private schools competitions.


Jun 2017Present

Mala'eeb's Puzzle

3D Mobile Puzzle Game Inspired by Arabian Nights

An upcoming mobile game, 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 - MYCORR

AdBoards is an online portal for advertisers and board owners. With AdBoards, board owners will be able to register their physical ad boards to the system, and allow advertisers to lunch advertising campaign with varying scopes with 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

Kastle (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


Aug 2016Aug 2016


A self-hosted backup tool for Slack

A tool to backup all your slack conversations to your Dropbox account. Developed in Ruby.

Jul 2015Jul 2015


An Arabic Blog where I write about Game Design

This website was developed using Ghost platform which is based on Node.js.