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.
Jun 2016Aug 2016

Software Engineering Summer Intern

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

Frontend Web Developer (Part Time)

OrderMe

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.

Education

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.

20102012

High School Education

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

Projects

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: https://www.youtube.com/watch?v=TvsuNS7cnRg

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.
Link: https://dorgam.itch.io/bulhan

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

Link: https://dorgam.itch.io/kastle?secret=W7qZppQ5MNtL8ztq3fd1GzpHk0

Aug 2016Aug 2016

Slackup

A self-hosted backup tool for Slack

A tool to backup all your slack conversations to your Dropbox account. Developed in Ruby.
Link: https://github.com/Dorgam/slackup

Jul 2015Jul 2015

Olaban

An Arabic Blog where I write about Game Design

This website was developed using Ghost platform which is based on Node.js.
Link: http://olaban.com/