Everything I've built the backend for.

9 projects across 6 companies — each one with the problem it solved, my role and the stack.

/01 { Taqeem }

Taqeem membership & valuation platform

Membership tracks and valuation requests for the authority that regulates the valuation profession in Saudi Arabia.

Problem
Taqeem's ecosystem regulates who may practise valuation in Saudi Arabia, on a platform serving ~50K users and 2M+ valuation reports. New membership ro...

PHP / Laravel / MySQL / Caching / Queues / Database indexing

Read case study
/02 { Komin (my own product) }

Komin

A smart power device and app that shows what every plugged-in appliance draws, switches it from anywhere, runs it on a schedule, and cuts the power when voltage or temperature goes wrong.

Problem
At home you can't see which appliance is drawing power, you can't switch things off once you've left, and voltage spikes and blackouts can damage devi...

Laravel / PHP / REST API / Android / Google Play Billing / Windows hub / Wi-Fi smart plugs

Read case study
/03 { CAT }

VYA — real-time auction platform

Live bidding and chat, an in-app wallet topped up with mada cards, and shipping handled from the same backend.

Problem
An auction only works if every bidder sees the same price at the same moment, and a buyer in KSA expects to pay with a mada card and have the item shi...

Laravel / Redis / Socket.IO / EdfaPay (mada) / OTO / MySQL

Read case study
/04 { CAT }

NovoCare — in-pharmacy live support

An in-store tablet puts a customer in front of a support agent over chat, voice or video.

Problem
A customer standing in a pharmacy needs an answer there and then. The tablet in the store has to reach a real agent over chat, voice or video, and the...

Laravel / Twilio / MySQL

Read case study
/05 { CAT }

BigBlueButton virtual classrooms

Self-hosted virtual-classroom servers for client platforms, extended with a custom live chat.

Problem
Client virtual-classroom platforms needed video conferencing they owned themselves rather than a third-party room, and the stock chat did not cover wh...

BigBlueButton / Ubuntu / Nginx / SSL / JavaScript / Socket.IO

Read case study
/06 { CAT }

Catalyst — internal management platform

One Laravel API serving both the web app and the mobile app, across sales, procurement and management.

Problem
Sales, procurement and management worked in separate flows, and the same data had to reach both a web client and a mobile client without two backends...

Laravel / REST APIs / GraphQL / MySQL

Read case study
/07 { AWStreams }

OZZ — digital business card

The API behind an NFC business card: one tap on a phone opens a profile that its owner can change at any time.

Problem
A card that is shared by tapping a phone only works if the profile behind it is always current and always reachable — the card itself holds nothing bu...

Laravel / JWT / AWS (RDS / S3) / MySQL

Read case study
  • /08 Dxpo & Smrt.Cards Two Laravel platforms — one for companies, one for individuals — with video conferencing and push notifications. AWStreams
  • /09 Google Books web apps Three web applications built with Laravel and Vue.js, including Google Books API integration. ITQAN

Got something similar in mind?