Journey
Experience & project timeline
Every role I've taken on has been project-driven — real systems, real constraints. Here's the timeline, most recent first.
Full-Stack Developer
2026 — Live in productionPharmaCare — Pharmacy Management System
- Built a commercial-grade pharmacy platform end-to-end: POS, FIFO batch inventory with expiry tracking, supply chain, reports, and role-based admin across 18 pages.
- Hand-built the PHP 8.3 MVC backend — router, JWT auth with refresh rotation, permission middleware, rate limiting, and activity logging — with zero Composer dependencies (121 API routes, 19 controllers).
- Developed the React 19 + Vite frontend with Tailwind CSS and automatic JWT token refresh.
- Deployed to production on Railway as a single Docker image (nginx + PHP-FPM + managed MySQL, 23 tables), with Saudi RSD drug-database sync.
PHP 8.3React 19MySQLDockernginxRailway
Full-Stack & Backend Developer
Feb 2026 — PresentTayyib't Platform
- Designed a scalable SaaS platform architecture with secure authentication, authorization, and role-based access control.
- Built AI-driven matching workflows with automated compatibility scoring to optimize user experience.
- Developed real-time text, voice, and video communication modules.
- Implemented subscription management and profile modules with a database optimized for future feature expansion.
PHPMySQLREST APIsSaaS PatternsGit
Backend Developer
Oct 2024 — Jul 2025Smart Tourism App Backend
- Designed and implemented backend infrastructure with Spring Boot, PostgreSQL, and Docker.
- Built RESTful APIs for NFC-based monument interactions, a booking system, and an in-app store.
- Implemented JWT authentication and authorization, and optimized database performance.
- Deployed the backend to Render Cloud and documented architecture, APIs, and deployment workflow.
Spring BootPostgreSQLDockerJWTRender
Full-Stack Developer
Oct 2025 — Jan 2026Modern E-Commerce Platform
- Developed a responsive, dark-themed e-commerce website with PHP 7.4+ and MySQL.
- Built a full admin panel for products, categories, orders, customers, analytics, and site settings.
- Implemented multi-currency, multi-language (RTL) support, cart, checkout, and product reviews.
- Applied security best practices (CSRF, auth) and performance optimizations (query tuning, caching).
PHPMySQLCSRFi18n/RTL
Software Developer
Aug 2025 — Sep 2025Coffee Shop POS System
- Developed a full POS system for weight-based coffee sales with Admin and Seller dashboards.
- Implemented inventory management, automated reporting, and real-time sales tracking.
- Built a modern, responsive UI (Bootstrap 5, Chart.js) supporting Arabic and English.
- Followed security best practices (bcrypt, PDO, XSS/CSRF protection) for a production-ready system.
PHPMySQLBootstrap 5Chart.js
Software Developer
Sep 2025 — Oct 2025Gym Management System (MegGym)
- Built multi-role access (Admin, Manager, Trainer, Member) for members, trainers, classes, and payments.
- Implemented subscription payments, class packages, invoices, and financial reporting.
- Built a responsive dashboard for analytics, member/class management, and system settings.
- Used PHP 8+, MySQL, MVC structure, and PDO for secure data access.
PHP 8MySQLMVCPDO
.NET Developer
May 2024 — Jun 2024Cafe and Restaurant Management System
- Developed a full POS system with products, categories, tables, staff, and role-based access.
- Built an invoicing and ordering workflow with a Kitchen Display System (KDS) and real-time updates.
- Implemented reporting modules for sales, inventory, daily summaries, and performance metrics.
.NET FrameworkC#SQL Server
Let's build something reliable together
I'm currently open to Backend, Full-Stack, and PHP Developer roles. If you need someone who cares about clean architecture as much as shipping fast, let's talk.