Experience
Every place I've written backends for.
6 roles, from an ERP internship to the authority that regulates valuation in Saudi Arabia — in full, with what I did at each one.
-
Nov 2023 — Present Now
Taqeem
Senior Backend Developer
Saudi Authority for Accredited Valuers · Riyadh, KSA (Remote) 1 project- Develop and maintain multiple Laravel platforms in Taqeem's ecosystem, which regulates the valuation profession in Saudi Arabia, serving ~50K users and 2M+ valuation reports.
- Built the Professional Certificate membership track for applicants without postgraduate degrees: rule-based eligibility, a multi-stage workflow (review, payment, approval), and automatic membership activation with access to the platform's courses.
- Designed the Fellowship membership tier with a 5-year renewal cycle and configurable eligibility rules, plus renewal gating that requires members inactive in their studies to complete a remedial course before renewing.
- Built the gemstone valuation request module, extending the valuation request lifecycle to a new asset class.
- Improved performance of high-traffic endpoints through database indexing, caching, and moving heavy processing to queues.
PHP / Laravel / MySQL / Caching / Queues / Database indexing
-
Jan 2021 — Oct 2023
- Acted as lead backend developer across client projects: owned the backend end-to-end, broke down and assigned tasks, and coordinated with the tech lead, project manager, and clients for a squad of backend, frontend, QA, and UI/UX.
- Built NovoCare, an in-pharmacy live support system: customers use an in-store tablet to reach support agents via real-time chat, voice, or video (Twilio). Also built the agent-side support console and post-session customer ratings.
- Built the backend for VYA, a real-time auction platform: live bidding and chat with Laravel, Redis, and Socket.IO, an in-app wallet topped up with mada cards via EdfaPay, and shipping integration with OTO (KSA).
- Deployed and maintained self-hosted BigBlueButton servers (Ubuntu, Nginx, SSL) for client virtual-classroom platforms, and extended them with a custom live chat built on JavaScript and Socket.IO.
- Built Catalyst, an internal management platform serving web and mobile clients from a single Laravel API, streamlining workflows between sales, procurement, and management. Also delivered a GraphQL API for a separate client project.
PHP / Laravel / MySQL / Redis / Socket.IO / Twilio / BigBlueButton / EdfaPay (mada) / OTO / GraphQL
-
Nov 2018 — Jan 2021
- Designed and built secure RESTful APIs with JWT authentication for the OZZ mobile app, and deployed it on AWS using RDS and S3 for database and file storage.
- Developed Laravel platforms Dxpo (for companies) and Smrt.Cards (for individuals), and set up BigBlueButton for video conferencing features.
- Integrated Firebase Cloud Messaging for real-time push notifications across mobile apps.
PHP / Laravel / MySQL / JWT / AWS (RDS / S3) / BigBlueButton / Firebase Cloud Messaging
-
Nov 2017 — Nov 2018
- Built 3 web applications with Laravel and Vue.js, including integration with the Google Books API.
PHP / Laravel / Vue.js / Google Books API / MySQL
-
Nov 2016 — Feb 2017
- Built a web application for booking tourist trips, Hajj and Umrah packages.
PHP / Laravel / MySQL
-
Apr 2015 — Sep 2015
- Supported clients using the company's ERP system and installed it for new customers.
- Built a new interface for the ERP.
ERP / HTML / CSS