Download PDF

Latest Professional Experience

Amazon

Oct 2022Present

Frontend Engineer II (Fulltime)

  • Maintaining the Quantum Ledger Database Console.
  • Leading the development of Aurora DSQL Web Console.
  • Working with full stack web technologies such AWS, React, Cloud Scape, etc
  • Training and onboarding engineers to console development and maintenance.
  • Writing and presenting technical design documents.
  • Developing and implementing testing strategies.
  • Oncall and DevOps for production consoles

East Side Games

Sep 2021Sep 2022

Platform Engineer (Fulltime)

  • Developing and supporting features for IdleKit, a Unity framework for idle games.
  • Implementing a fullstack single sign-on solution for IdleKit.
  • Localization development and support for 15 languages on Dragon Up for Netflix.

https://www.eastsidegames.com/

Facing Dragons

Dec 2019Jun 2020

Lead Game Developer (Contract)

  • Implementing gameplay systems for Facing Dragons game.
  • UI/UX design.
  • Managing development workflow and closely working with the game design director, programmers, artists, and animators.

https://facingdragons.com/

Semaphore Lab

May 2018Jul 2019

Gameplay Programmer (Fulltime)

  • 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.

http://semaphorelab.com/en/

Education

King Fahd University of Petroleum and Minerals

Jun 2012Sep 2017

Bachelor of Science, Software Engineering

Graduated with Honours.

Skills

Fullstack Web Development

HTML, CSS, JavaScript, TypeScript, Bootstrap, React, Vue, Electron, Materialize,  Vuetify,   Firebase, Mongo, Express.js, Node.js, Unit testing, Integration testing, Canary testing.

Game Development

Unity, Unity UI, C#, Game Design, Gameplay Systems, Behavior Trees, Procedural Generation, State Machines, UI/UX, Game Narrative.

Leadership

Leading and managing several game and web projects. Experience with Agile Development, especially Scrum.

UI/UX & Expereince Design

Design and implementation of player and user experience. Adobe XD, Inkscape, and Figma.

Sample Projects

Amazon

Oct 2022Present

Aurora DSQL Console

  • Leading the development of the console.
  • Working with React and AWS Services.
  • Contributing to all stages of development from requirements engineering to deployment and operations.

Netflix & East Side Games

Jan 2022May 2022

Dragon Up

  • Localization implementation and support for 15+ languages in Unity game engine. 
  • Bug fixes and support.
  • 100,000+ Users using the game with a variety of languages

SFU & Stantec

Jan 2020Present

D-ART: Design Alternatives Reporting Tool

  • An interactive web system for architectural design stakeholders collaboration.
  • Developed as part of my master's thesis research in collaboration with Stantec.
  • Used in real use cases supporting customers needs.
  • Developed in Mongo, Express, Vue, Node, Vuetify, Three.js, Rhino3DM.js, and Chart.js.

Semaphore

May 2018Jul 2019

Fury Night

3D beat 'em up with a classic look and feel for consoles and PC. Developed in Unity

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

Semaphore

Jul 2018Dec 2018

vGallery

interactive gallery for artists to portray their artworks in 3D environments. Developed in Unity

  • Implementing FIrebase Real-time database, cloud functions, and Storage.
  • Implementing frontends for account and content management in Unity UI.
  • Implementing deep linking and QR codes sharing using Firebase Dynamic Links.
  • Implementing a shopping cart using Shopify.

Latest Research

Published Articles

Awards

  • Young CAADRIA Award. CAADRIA.
  • Best Creative Game, GCC Con Jam, Bulhan's Imagination
  • Second Place, Hackathon Arabia, Hakaya Al-Hazm.
  • Excellence in Gameplay Award, IMGA MENA, Mala'eeb's Puzzle.
  • Best Game in Riyadh, Second Best Stencyl Game, Game Tako Jam 2012, Liberation.