Open to roles
The workExperienceContact Let's talk

Engineering Manager · Agile/XP Delivery

Thirteen years building software. Seven leading the teams that ship it.

Engineering Manager at Shababeek Labs in Abu Dhabi. Enterprise training simulations, EdTech, and a self-published VR title on Steam. Below is the work, and what I owned on each.

13+Years in software
7+Years leading teams
10+Largest team led
6+Current team

The work

01

Engineering delivery for a Steam VR title

Shababeek Labs · 2024 – now
Context

The studio is self-publishing a VR narrative game on Steam while still delivering client training work. Same six-person team on both tracks.

What I owned

Engineering delivery. Scope and milestones, multi-headset builds for PC VR and Meta Quest, and the Steam Next Fest demo ahead of launch.

Approach

Running a title and client work at the same time only holds together if a commit reaches a playable build quickly. I brought in TDD, pair programming, and trunk-based development with automated tests in CI/CD.

  • Meta Quest
  • Valve Index
  • HTC Vive
  • Windows MR
  • Self-published

Official trailer. It loads from YouTube only when you press play.

Outcome

The store page is live and the game is planned for Q4 2026. It’s a seated VR mystery across twelve in-game days, two to six hours long, with three endings. Shababeek Labs is both developer and publisher.

02

Audio advertising SDK for Android and iOS

Audiomob · 2022 – 2023
Context

An audio advertising SDK that had to reach a game through two very different native platforms, without the studio integrating it having to care about either.

What I owned

The whole surface. A stable layer on top, real native libraries underneath in Java, Kotlin, Swift and Objective-C, and documentation precise enough that integration didn’t turn into a support conversation.

Approach

Code running inside someone else’s app carries their risk, not just ours. So automated end-to-end and integration tests went into CI/CD, and security and privacy standards became a condition of shipping.

  • Java
  • Kotlin
  • Swift
  • Objective-C
  • CI/CD

Audiomob product video covering the SDK integration flow.

Outcome

Shipped on Android and iOS. I supported partner developers through integration and turned recurring issues back into SDK and documentation improvements.

03

Rewards and offerwall SDK, delivered as a consultant

TyrAds · Nov 2024 – now
Context

A C# rewards and offerwall SDK for Android and iOS, taken on as a hands-on side role while managing a team full time.

What I owned

Keep one foot in production code. Native plugins, telemetry and monitoring, locale management, and a versioned package distributed as a compiled binary.

Approach

Time. It only works because the scope is deliberately narrow and the release process is automated.

  • C#
  • Android native
  • iOS native
  • Telemetry
TyrAds SDK Premium Widget artwork: achievement medals, the T-Points token and a diamond on the widget background.

UI artwork shipped in the TyrAds Unity SDK package.

Outcome

It ships, and it’s documented publicly. Staying in production SDK code keeps my technical judgment current, which is hard to fake from a management seat.

04

Stadia port and performance optimisation

4+ engineers LanaGames · 2019 – 2020
Context

A released console title had to run on Google Stadia, a streaming runtime with its own performance envelope.

What I owned

Treat it as measurement work, not feature work. Oversee the port, lead performance optimization and shader fixes, and hold the team to the platform’s budget.

Approach

Little of it is visible. The win is a frame that arrives on time, which nobody notices when it works.

  • Optimization
  • Shaders
  • Stadia
Key art for Destroy All Humans!, showing the alien Crypto in a burning 1950s street.

Key art © THQ Nordic. Shown to identify the title; the port work is mine.

Outcome

Ported and deployed to Stadia. The title belongs to the publisher. I led the port from the LanaGames side.

05

BLE smart-trainer integration, leading a team of 10+

10+ engineers Avrioc Technologies · 2020 – 2022
Context

MyWhoosh needed real smart bikes and trainers driving a cycling simulation. Bluetooth hardware, several manufacturers, three target platforms, and a team of 10+.

What I owned

Own the tools layer as its own product. BLE plugins connecting the hardware, trainer-data displays exposing it inside the app, and release coordination with the wider app team, so gameplay engineers never had to think about Bluetooth.

Approach

Leading ten is a different job from leading four. It turned into planning, task assignment, code review and release coordination. First role where my own commits stopped being the point.

  • Unreal
  • C++
  • BLE
  • Native plugins

Capture from the project.

Outcome

Shipped across Windows, iOS and Android. MyWhoosh is published on the App Store.

06

AI-driven VR training for police officers

Quick project Shababeek Labs · 2024 – now

A VR training simulation for police officers. AI-driven scenarios let an officer rehearse decision-making and procedure instead of watching a fixed script. One of the studio’s faster turnarounds.

  • Unity
  • VR
  • AI integration

Capture from the project.

07

ActionNote, an independent iOS product built solo

Independent
Context

A voice note is easy to record and hard to use afterwards. I wanted one that came back as something I could act on.

What I owned

The whole capture-to-action pipeline, built myself. Transcript, summary with key points, task list, plus product discovery, roadmap and implementation across the mobile app, web and cloud APIs.

Approach

Everything’s a trade-off when you’re the only engineer. I kept scope narrow on purpose. Shipping beat completeness every time.

  • iOS
  • Swift
  • Cloud APIs
  • AI summarisation
ActionNote on iPhone: recording, a processed note and the actions list.
ActionNote recording screen, ready to capture a note or a meeting.A processed note showing suggested actions, open questions and a transcript with speakers.The actions list, grouped by priority and due date.Asking a question across a captured meeting.The daily brief screen.The insights overview screen.

Screenshots from the shipped app.

Outcome

Live on the App Store at version 1.4. Notes and meetings come back with suggested actions, open questions and a speaker-separated transcript, alongside a daily brief, an actions list and insights.

08

Multiplayer backend and Web3 integration

4+ engineers Double Jump · 2022
Context

A multiplayer title that also needed on-chain transactions. Real-time play wants low latency and stable session state. Blockchain is slow and can fail.

What I owned

Keep them apart. Event-driven backend microservices and RESTful APIs for multiplayer logic and real-time chat, deployed and scaled on Google Cloud with Kubernetes, with monitoring and alerting. Wallet integration and Solana NFT minting sat behind that.

Approach

More moving parts to operate. Once it was distributed, the monitoring stopped being optional.

  • Kubernetes
  • GCP
  • Microservices
  • Solana
Double Jump gameplay with several players in a level, the in-game chat prompt visible.

Gameplay capture. The chat prompt in the corner is the system described here.

Outcome

Shipped. I led 4+ engineers on it, planning and assigning work, reviewing code, and mentoring juniors through implementation.

09

Multiplayer and virtual real estate in an MMORPG

Highstreet

Multiplayer logic and virtual real estate in an open-world MMORPG, with a play-to-earn system supporting NFT crafting and trading.

  • Unity
  • Multiplayer
  • Web3

Capture from the project.

10

Connecting players to a regional payments platform

Tamatem
Context

Tamatem Plus is Tamatem’s direct-to-consumer webstore and payment network for the MENA market, carrying 40+ local payment methods: e-wallets, carrier billing, cash and cards. It exists because a large share of the region is underbanked, so the usual store payment flow never reaches those players at all.

What I owned

The SDK side. Connect Plus is what a game embeds to put its players in front of that platform, and my work was on making that integration easier for the game developers adopting it.

Approach

An SDK like this is judged on how little the integrating studio has to understand. Every local payment method behind it is somebody else’s API, and none of that complexity should surface in the game.

  • SDK integration
  • Payments
  • MENA

Illustration of the integration shape. Not a screenshot.

Outcome

Improved the SDK so integration is easier for game developers. That is the extent of what I can verify about my own contribution, so it is all I claim.

11

Card-game AI and cross-platform delivery

El3ab.com · 2015 – 2017

A trick-taking card game built on Java and SmartFox Server. I built client and server features, led the AI logic, and deployed to web and mobile.

  • Java
  • SmartFox
  • Game AI

Capture from the project.

12

Traditional board game with AI and online multiplayer

El3ab.com · 2015 – 2017

A traditional board game brought online, with AI opponents and multiplayer logic, deployed to mobile and Facebook.

  • Game AI
  • Multiplayer

Capture from the project.

13

Mobile arcade title, architecture to store release

Bookmark-Corp · 2012 – 2014

Game architecture, characters and UI for a mobile arcade title, deployed to iOS and Android. One of the first things I took end to end.

  • Unity
  • Mobile

Capture from the project.

14

Football sticker-collection game

Yallakora

A football-themed collection game, designed, developed and deployed to web and mobile.

  • Unity
  • Web
  • Mobile
Promotional still from World Cup Album showing the collection game on a phone.

Still from the project.

15

Online character-customisation title

Bookmark-Corp · 2012 – 2014

Game elements and multiplayer online experiences for a character-customisation title.

  • Unity
  • Multiplayer
Still from PimpMyAlien.

Still from the project.

16

Merge-strategy base defence game

A car-merge strategy game. Merge vehicles into stronger ones and defend a base against waves of enemies.

  • Unity
  • C#
City Guardians gameplay showing merged vehicles defending against a wave of enemies.

Gameplay capture.

17

AR/VR and WebGL security-awareness applications

4+ engineers Zinad · 2017 – 2019

Led a cross-disciplinary team of 4+ building AR/VR and WebGL security-awareness applications, with interactive video, quiz and scoring features. Owned planning, task assignment, QA and client communication.

  • AR/VR
  • WebGL
  • Team lead

Illustrative graphic for security-awareness training. Not a screenshot.


Where I've led

Shababeek Labs FZ LLCNow6+

Engineering Manager

Feb 2024 – Present

XR studio: enterprise training, EdTech and VR games.

  • Built and lead a cross-functional, self-organized team of 6+ engineers, designers and artists, owning technical direction, planning and delivery; shipped 4+ projects across enterprise training, education and games.
  • Run continuous product discovery alongside delivery: public playtests at industry events and client feedback sessions feed a prioritized backlog.
  • Manage engineering delivery of Good Morning, {Employee Name}, the studio’s self-published VR narrative game on Steam. Scope, milestones, multi-headset builds (PC VR, Meta Quest) and the Steam Next Fest demo ahead of a Q4 2026 launch.
  • Led VR training simulations, including university client work, from requirements through release and handover to client teams.
  • Introduced XP practices (TDD, pair programming, continuous refactoring), trunk-based development and CI/CD with automated tests.
  • Hired and onboarded 3+ team members; mentor and coach through 1:1s, pairing and regular feedback; write proposals and technical narratives for enterprise and government stakeholders.

Audiomob

Senior SDK Engineer

Jul 2022 – Dec 2023

Audio advertising SDK running inside third-party apps.

  • Built an audio advertising SDK and its Android/iOS libraries in Java, Kotlin, Swift and Objective-C.
  • Built automated end-to-end and integration tests into the CI/CD pipeline, and applied security and privacy standards for an SDK running inside third-party apps.
  • Wrote API documentation and supported partner developers through integration, turning recurring issues into SDK and docs improvements.

Double Jump4+

Lead Software Engineer

Mar 2022 – Nov 2022

Multiplayer title with an event-driven backend.

  • Led a team of 4+ engineers: planned and assigned work, reviewed code, and mentored junior developers through implementation.
  • Designed event-driven backend microservices and RESTful APIs for multiplayer logic and real-time chat, deployed and scaled on Google Cloud with Kubernetes, with monitoring and alerting in place.
  • Delivered wallet integration and Solana NFT minting.

Avrioc Technologies (MyWhoosh)10+

Lead Software Tools Engineer

Dec 2020 – Jul 2022

The tools layer behind MyWhoosh’s smart-trainer connectivity.

  • Led a team of 10+ engineers on the tools behind MyWhoosh’s smart-trainer connectivity: planned and assigned tasks, reviewed code, and coordinated releases with the wider app team.
  • Built BLE plugins connecting smart bikes and trainers to MyWhoosh and exposing their data inside the app.
  • Worked on trainer-data displays, UI and interactive features, shipping releases across Windows, iOS and Android.

LanaGames4+

Lead Software Engineer

Nov 2019 – Dec 2020

Soccer simulations, app flows and a console port.

  • Managed a team of 4+ developers on soccer simulations and app flows: planned and assigned work, ran standups, and owned production timelines.
  • Oversaw the Stadia port of Destroy All Humans!, leading performance optimization and shader fixes.

Zinad4+

Lead Software Engineer

Jul 2017 – Nov 2019

AR/VR and WebGL security-awareness applications.

  • Led a cross-disciplinary team of 4+ building AR/VR and WebGL security-awareness applications.
  • Owned project planning, task assignment, QA and client communication; built interactive video, quiz and scoring features.

El3ab.com

Senior Software Engineer

Jul 2015 – Jul 2017

Client and server features for multiplayer card games.

  • Built client and server features for multiplayer card games, including Estimation Kings, with Java and SmartFox Server; supported live operations and junior developers.

Bookmark-Corp

Software Engineer

Jul 2012 – Sep 2014

Educational applications.

  • Built UI, physics, character behavior and quizzes for educational applications.

Looking for an engineering leader?

I'm open to engineering management roles, and happy to talk about leading a team, delivery, or a project that needs someone to own it.