Skip to main content
Ahmed Salama

14 case studies

Selected work

Systems I have designed and delivered, written up as engineering rather than as marketing: the problem, the shape of the solution, and the decisions that were genuinely hard. Every tile below is the real topology of that system, drawn from the same graph its case study renders in full.

These are the projects my confidentiality agreements allow me to publish, so this is a subset of the work rather than all of it. Every one of them comes from a full-time role, and I was on the project from its start through to its end. Freelance and consulting engagements are not published here.

The write-ups still describe systems rather than individual credit. Where the source material does not establish who did what inside a team, a case study says nothing rather than implying credit it cannot support.

Enterprise benefits & wellness

01 / 14

PepWell

A mobile benefits application that gives PepsiCo employees a single place to discover and redeem the benefits negotiated for them.

8 elements · 8 connections · Client, Service, External, Data, Edge

  • Laravel 11
  • MySQL
  • React Native
  • Expo
  • React
  • Tailwind CSS
  • +8

Transportation & mobility

02 / 14

Al-Ouf Transportation System

The in-house platform of one of Egypt’s largest transport operators, carrying 100,000 to 200,000 daily active users across five live surfaces for major corporates and schools.

16 elements · 21 connections · Device, Client, Service, External, Queue, Cache, Data

  • Laravel 12
  • Laravel Octane
  • Laravel Reverb
  • PostgreSQL
  • Redis
  • Firebase
  • +11

Automotive marketplace · B2B, B2C and C2C trade

03 / 14

Real Deal

An automotive platform that is both the reference and the market: official specifications and prices for every model, and dealer-to-dealer, dealer-to-customer and customer-to-customer trade at fixed prices or under a live auction clock.

12 elements · 12 connections · Client, Service, Data, Cache, External, Edge

  • Laravel
  • Laravel Octane
  • MySQL
  • Flutter
  • Next.js
  • OAuth
  • +11

Smart buildings & workspace

04 / 14

Edge Innovation Center

A workspace platform where a confirmed booking is the authorisation that opens a physical door.

12 elements · 12 connections · Client, Service, External, Data, Edge, Queue, Device

  • Laravel
  • Laravel Octane
  • PostgreSQL
  • Redis
  • Next.js
  • Flutter
  • +8

IoT · robotics · embedded systems · early-years education

05 / 14

Re-Bot

A floor robot that teaches children aged three to seven to program, from six buttons on its back up to drag-and-drop blocks with loops and variables, and stays accurate enough that a wrong answer is always the child’s own.

10 elements · 9 connections · Client, Device, Infra, External, Data

  • Flutter
  • Dart
  • flutter_bloc
  • Bluetooth Low Energy
  • ESP32
  • C/C++
  • +9

Education · environmental learning

06 / 14

Envirdian

An environmental learning platform for schools across the Nordics and wider Europe, in five languages on two identity models.

14 elements · 13 connections · Device, Client, Service, Data, Cache, Queue, Edge, External

  • Laravel
  • MySQL
  • Next.js
  • React Native
  • OAuth 2.0
  • Redis
  • +6

Sustainability · geospatial · social platform

07 / 14

GeoFika

Everything happening to the planet on one live map: incidents drawn from world reporting, marks left by members, a research library, initiatives to join, groups to belong to, and a feed of the people you follow.

14 elements · 14 connections · Client, External, Service, Data, Cache, Queue, Edge

  • Laravel
  • MySQL
  • Redis
  • Next.js
  • Leaflet
  • Google Maps
  • +8

Corporate training · gamification

08 / 14

HNI Gamified Training

An enterprise training platform delivering gamified programmes to corporate cohorts, through three independently authenticated portals.

9 elements · 8 connections · Client, Service, External, Data, Queue

  • Laravel 12
  • PHP 8.2
  • MySQL
  • Redis
  • Next.js
  • TypeScript
  • +6

Mobility · car rental · fleet operations

09 / 14

AbuDiyab

A rental network of 8,000 vehicles across 50-plus Saudi branches, where availability is an interval query rather than a stock count.

10 elements · 9 connections · Device, Client, Service, Cache, Data, External

  • Laravel 10
  • Laravel Octane
  • MySQL
  • Redis
  • Flutter
  • Dart
  • +7

Mobility · car rental

10 / 14

4GO

The automated half of a rental business: book, unlock and drive away with no branch, no counter and nobody on the other end.

9 elements · 8 connections · Client, Data, Cache, External, Service, Device

  • Laravel 10
  • Laravel Octane
  • MySQL
  • Redis
  • Flutter
  • Dart
  • +7

B2B marketplace · e-commerce

11 / 14

E-Mart

A B2B electronics marketplace in Egypt where the platform sells alongside the vendors it hosts, on one catalogue.

12 elements · 11 connections · Client, Device, Service, Data, Cache, External

  • Laravel 10
  • Laravel Octane
  • Paymob
  • MySQL
  • Redis
  • Next.js
  • +7

Marketplace · luxury gifting · occasions

12 / 14

TheEvents

A UAE gifting marketplace of independent sellers, carrying luxury goods and event packages against an occasion calendar, where the buyer is never the person the order is for.

13 elements · 12 connections · Client, Device, Service, Data, Cache, External

  • Laravel 10
  • Laravel Octane
  • MySQL
  • Redis
  • Next.js
  • TypeScript
  • +7

Benefits · deals marketplace

13 / 14

BenefEx

A discounts marketplace serving corporate employees and ordinary consumers from one merchant network, where the same offer is visible, restricted or absent depending on who is looking at it.

9 elements · 8 connections · Device, Client, Service, Data, Cache, External

  • Laravel 8
  • MySQL
  • Redis
  • React
  • TypeScript
  • Flutter
  • +4

Proptech · marketplace · business systems

14 / 14

Amtalek

An Egyptian property marketplace and the business system the agencies run on, where a listing and an agency’s private stock are one record separated by a switch.

12 elements · 12 connections · Client, Device, Service, Data, Cache, External

  • Laravel 10
  • MySQL
  • Redis
  • Next.js
  • TypeScript
  • Flutter
  • +3

Let’s talk

Have a product, platform or delivery challenge? Let’s talk about turning it into a structured, scalable solution.

Open to technical leadership, product delivery and senior engineering roles, and available for architecture consulting, technical reviews and mentorship. Engagements run as project-based work, contracts, consulting, freelance engagements, remote collaboration and long-term partnerships.

Based in Cairo, Egypt, working remotely with clients across the MENA region and internationally.

Also on LinkedIn (opens in a new tab)