Everything I've built the backend for.
9 projects across 6 companies — each one with the problem it solved, my role and the stack.
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 studyKomin
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 studyVYA — 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 studyNovoCare — 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 studyBigBlueButton 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 studyCatalyst — 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 studyOZZ — 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