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.
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.
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.
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+ engineersLanaGames · 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.
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+ engineersAvrioc 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.
Shipped across Windows, iOS and Android. MyWhoosh is published on the App Store.
06
AI-driven VR training for police officers
Quick projectShababeek 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.
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.
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+ engineersDouble 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.
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.
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.
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.
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.