Independent software developer · Kuwait · since 2017

Production software for gaming communities, built and operated end to end.

Six products in use today: a marketplace with escrow, combat automation for World of Warcraft, a Cronus Zen script library, a Windows performance companion, and two WoW addons. Each one ships with its own telemetry, admin console and update channel, and I run them all.

6Products shipped
4Live today
9Years building
EN · ARBilingual products
Selected work

Six systems, each with the operations behind it.

Every project below is designed, built, published and maintained by me. The interesting part is rarely the front end alone: it is the licensing, the telemetry, the admin tooling and the release process that keep each one running.

Arab2Gamers cover

Arab2Gamers

Gaming marketplace for Kuwait and the Gulf · Founder, design and engineering

A bilingual marketplace where players trade accounts, game currency, items and boosting services. Funds are held in escrow from the moment a deal starts and released to the seller only when the buyer confirms delivery.

Platform
Web, Arabic and English
Scope
938 games, escrow, verification, disputes
Status
Live
  • Escrow on every trade. Neither side has to trust the other first.
  • Verification as a gate. Sellers are checked before a single dinar moves.
  • Authored in both languages, not translated afterwards.

Vortex Rotations

Combat rotation suite for World of Warcraft · Engine, rotations, telemetry

Rotations for Mythic+, raid and arena that read the player's build, the pull and the group in real time. Every install reports diagnostics to a pipeline where rule health, phantom casts and errors are triaged before players notice them.

Platform
World of Warcraft: Midnight
Scope
23 rotations, 8 classes, PvE and PvP
Status
Live
  • Adapts to the build. Change talents between keys; nothing to reconfigure.
  • Heals ahead of damage, treating the ally about to be hit.
  • Telemetry on every install. Rule health, errors and alerts, season by season.
Vortex Rotations cover
VQ8 Scripts for Zen cover

VQ8 Scripts for Zen

Cronus Zen script library with licensing · Scripts, loader, licensing

Twenty games covered by one hardware-locked loader and one key. The licensing service stores only hashed codes, binds each licence to a device, allows one live session at a time, and keeps an audit trail of every change.

Platform
Cronus Zen, Windows loader
Scope
20 games, weekly updates
Status
Live
  • One key, the entire library. No per-game unlocks.
  • Tuned per game. Flagship titles get the deepest treatment.
  • Licensing done properly. Hashed codes, device binding, one live session.

Q8Booster

Windows gaming companion, Arabic first · Product, engineering, release

Measures a PC before and after each optimisation and shows the real difference instead of a score. Every change is journaled and reversible in one click. Ships through a signed installer with stable and preview channels.

Platform
Windows desktop, English and Arabic UI
Release
Stable 1.9.10, signed installer, two channels
Status
Live
  • Proof, not promises. Before/after measurement on the user's own machine.
  • Fully reversible. Journaled changes, one-click restore.
  • Live Arabic game translation on screen while playing.
Q8Booster cover
Phoenix UI cover

Phoenix UI

World of Warcraft addon · Addon, error reporting, triage

Restyles the interface frames Blizzard ships instead of replacing them, so Edit Mode layouts stay intact and any module can be switched off. A built-in error catcher and optional uploader send every error, taint and warning to a triage console.

Platform
World of Warcraft: Midnight (12.1.5)
Scope
22 modules, profiles, error catcher
Status
In beta
  • Consistent default UI across bars, frames, tooltips, nameplates and chat.
  • Layouts stay yours. Restyle only; never move or rebuild.
  • Bugs grouped by stack, regressions flagged automatically.

Vortex Forever

Full automation suite for WoW: Forever · Rotations, questing, recorder

Nine classes and twenty-seven talent trees, each with its own PvE and PvP rotation, plus questing and leveling to 60. Logs and the in-game recorder feed an issues console from the first install, so diagnostics are running before the public release.

Platform
World of Warcraft: Forever
Scope
9 classes, 27 trees, leveling 1–60
Status
In development
  • Every tree, both modes. Rotations tied to the tree actually played.
  • Questing to 60. Next quest, giver, turn-in, trainers and gear handled.
  • Errors reach the fix. Grouped, fixed and watched so they stay fixed.
Vortex Forever cover
Capabilities

What I take on, and what I bring to it.

I work across the whole stack of a product: the thing users touch, the service behind it, and the tooling that keeps it healthy after launch.

Platforms and marketplaces

Escrow and payment flows, verification, bilingual interfaces, account systems for communities that are usually under-served in both languages.

  • Escrow
  • Payments
  • Verification
  • Arabic / English

Game automation

Rotation engines that read live combat state, adapt to the player's build and ship with telemetry so problems are caught from the data, not from complaints.

  • Lua
  • Rotation engines
  • PvE / PvP
  • Telemetry

Desktop applications

Windows software with signed installers, release channels, update notices, and system changes that are measured, journaled and reversible.

  • Windows
  • Signed installers
  • Release channels
  • Arabic UI

Services and operations

Licensing APIs, ingest pipelines, owner consoles and security hardening on Cloudflare, with hourly checks and alerts that run without me watching.

  • Cloudflare Workers
  • D1 · KV
  • Next.js
  • CSP · HSTS
How I operate

Every product ships with its own diagnostics loop.

The same pattern runs behind Vortex Rotations, Phoenix UI and Vortex Forever, and a licensing variant behind VQ8 Scripts and Q8Booster.

01

Install reports

Each install uploads a diagnostic trace with a shared key, body limits and per-install rate limits.

02

Ingest and index

A Worker validates, stores the report and indexes it for fast listing.

03

Analytics

Rule health, phantom casts, errors and population are read into an owner console, season by season.

04

Triage

Issues are grouped, marked investigating or fixed, and watched for regressions.

05

Alerts

An hourly sentinel and a six-hourly external probe post to Discord when something needs me.

Security is part of the loop, not an afterthought: strict CSP and HSTS on every response, hashed credentials, constant-time comparisons, origin checks on every mutation, and an automated audit of dependencies and secrets on every push.

About

Self-taught, product-minded, and responsible for what I ship.

I have been building software since 2017, starting from the problems in my own gaming communities in Kuwait and the Gulf: payments nobody trusted, interfaces nobody translated, tools that broke silently. Each product on this page began as one of those problems.

I prefer to own a system completely: the interface, the service behind it, the release process, and the monitoring that tells me when something is wrong before a user does. I write in English and Arabic, and I build for both from the first commit.

I am open to remote developer roles and to collaboration on products where the operations matter as much as the features.

Based in
Kuwait (UTC+3)
Working since
2017
Languages
English, Arabic
Stack
TypeScript, Next.js, Cloudflare Workers, D1, KV, Lua, Windows desktop
Focus
Gaming platforms, automation, desktop tools, operations
Availability
Remote, full-time or contract
Contact

Let’s talk about your product.

Questions about any of the six, collaboration, or a role. I reply from Kuwait within a day.