← All projectsI.2 · 2026

Sindbad

سندباد

Swipe, play, level up: a game feed for mobile subscribers

Visit the live app
  • Sindbad, English: Swipe-to-play feed: Angry Heroes
    English
  • Sindbad, Arabic: Swipe-to-play feed: Angry Heroes
    Arabic
  • Sindbad, Kurdish (Sorani): Swipe-to-play feed: Angry Heroes
    Kurdish (Sorani)

A game app sold through mobile operators in Iraq and Nigeria. Players swipe through a feed of HTML5 games, play in one tap, and earn points toward nine levels. I built the feed, the game player and the progression screens in Arabic, English and Kurdish.

What it does
  1. A vertical feed that launches each game in a sandboxed frame, with full screen and a rotate prompt
  2. Nine levels and daily streaks that bring players back
  3. The right language and reading direction from the very first paint
My part
Frontend developer at Media World Software
Made for
Media World Software
Built with
Next.js 16React 19TypeScriptSWRTailwind 3Cloudflare Workers (OpenNext)
Platforms
web, mobile-web, pwa
Arabic, English, Kurdish · right-to-left

English

Left to right, captured from the live app.

  • Sindbad, English: Swipe-to-play feed: Angry Heroes
    Swipe-to-play feed: Angry Heroes
  • Sindbad, English: Home: level, milestones, points and category rails
    Home: level, milestones, points and category rails
  • Sindbad, English: Category page: racing and driving
    Category page: racing and driving
  • Sindbad, English: In-app game frame: Blocky Racers
    In-app game frame: Blocky Racers
  • Sindbad, English: Play-time leaderboard (other players blurred)
    Play-time leaderboard (other players blurred)
Sindbad, English: Home on desktop: level, milestones, points and category rails
Home on desktop: level, milestones, points and category rails

Arabic

The same screens in Arabic, with the whole layout mirrored right to left.

  • Sindbad, Arabic: Swipe-to-play feed: Angry Heroes
    Swipe-to-play feed: Angry Heroes
  • Sindbad, Arabic: Home: level, milestones, points and category rails
    Home: level, milestones, points and category rails
  • Sindbad, Arabic: Category page: racing and driving
    Category page: racing and driving
  • Sindbad, Arabic: In-app game frame: Blocky Racers
    In-app game frame: Blocky Racers
  • Sindbad, Arabic: Play-time leaderboard (other players blurred)
    Play-time leaderboard (other players blurred)
Sindbad, Arabic: Home on desktop: level, milestones, points and category rails
Home on desktop: level, milestones, points and category rails

Kurdish (Sorani)

Sorani Kurdish, also right to left, translated across every screen.

  • Sindbad, Kurdish (Sorani): Swipe-to-play feed: Angry Heroes
    Swipe-to-play feed: Angry Heroes
  • Sindbad, Kurdish (Sorani): Home: level, milestones, points and category rails
    Home: level, milestones, points and category rails
  • Sindbad, Kurdish (Sorani): Category page: racing and driving
    Category page: racing and driving
  • Sindbad, Kurdish (Sorani): In-app game frame: Blocky Racers
    In-app game frame: Blocky Racers
  • Sindbad, Kurdish (Sorani): Play-time leaderboard (other players blurred)
    Play-time leaderboard (other players blurred)
Sindbad, Kurdish (Sorani): Home on desktop: level, milestones, points and category rails
Home on desktop: level, milestones, points and category rails