← SELECTED WORK / 01

Yassir

Writing iOS code for a super-app with millions of daily riders — where every merge ships to a small country's worth of phones.

ROLE
iOS Developer
TIMELINE
Oct 2021 — Feb 2023
STACK
Swift · iOS
CONTEXT
Ride-hailing & delivery super-app, Algiers

The context

Yassir is North Africa's best-known super-app: ride-hailing, food and grocery delivery, and payments in a single product. At the time I joined, the platform was serving customers in dozens of cities across several countries — the kind of product where a regression isn't a bug ticket, it's people not getting to work.

8M+PLATFORM CUSTOMERS
45CITIES
6COUNTRIES

FIG. 01 — PLATFORM SCALE DURING MY TENURE (COMPANY FIGURES)

What I did

  • Built new features for the VTC rider application — the highest-traffic surface of the product.
  • Contributed to the unified super-app as Yassir consolidated its services into one codebase.
  • Fixed production issues where the blast radius was measured in millions of sessions.
  • Worked inside a structured scrum team with dedicated QA and release management.

What it taught me

Scale is a discipline, not a technology. Working on Yassir installed habits that carried into everything after it: defensive Swift, careful release trains, respect for regression surface, and the understanding that "it works on my simulator" means nothing until it works on a five-year-old Android-priced iPhone on a 3G connection in a moving car.

This was my first time watching code I wrote get used by people around me in the street — the moment the "bits to atoms" idea stopped being abstract.

Evidence