Available for Backend Roles

Eslam Saber

> Backend Developer | Laravel & REST APIs

Backend Engineer specializing in building secure, scalable, production-grade systems. Experienced in large-scale medical platforms, booking engines, and multi-role applications with complex business logic.

Eslam Saber - Backend Developer

Backend Engineer, Problem Solver

I'm a Backend Developer with hands-on experience working on real production systems including medical platforms, booking engines, and e-commerce applications. My focus is on building secure, scalable APIs and complex backend architectures that serve both web and mobile applications.

I specialize in Laravel REST APIs, implementing authentication systems, multi-role authorization, modular architecture, and business-heavy logic beyond simple CRUD operations. My work includes building systems that handle real-time inventory management, financial ledgers, appointment booking workflows, and unified authentication across multiple platforms.

Currently working at a company developing healthcare and tourism platforms, I've gained deep experience with multi-guard authentication, roles & permissions systems, database optimization, and API design best practices. I approach backend development with a focus on maintainability, security, and scalability.

Backend Technologies

Core technologies and tools I use to build production-grade backend systems

Core Backend

  • PHP (Laravel Framework)
  • RESTful API Design
  • API Versioning
  • Modular Architecture
  • Design Patterns

Authentication & Security

  • Laravel Sanctum
  • Session & Token Based Auth
  • Multi-guard Auth
  • OAuth 2.0
  • API Rate Limiting

Authorization

  • Roles & Permissions (RBAC)
  • Policy-based Authorization
  • Gate Authorization
  • Multi-role Systems
  • Access Control Lists

Database

  • MySQL / MariaDB
  • Database Design & ERD
  • Query Optimization
  • Eloquent ORM
  • Database Relations

Development Tools

  • Git & GitHub
  • Postman / API Testing
  • cPanel Deployment
  • Code Debugging
  • Performance Profiling

Additional Skills

  • React.js (Frontend Integration)
  • Web & Mobile Backend
  • Business Logic Implementation
  • API Documentation
  • Team Collaboration

Backend Systems & APIs

Large-scale production systems with complex business logic and multi-platform support

Production System

🏥 Eyadty Medical Platform

Healthcare Management System

Problem

Large-scale medical system requiring unified backend for Doctors, Clinics, Patients, Labs, and Owners with separate web and mobile applications. Needed complex authentication, role management, inventory tracking, and financial operations.

Backend Solution

Built comprehensive Laravel REST API serving both web and mobile platforms with unified authentication, multi-role authorization system, and modular architecture.

Key Features Implemented

  • Laravel Sanctum integration for unified auth across platforms
  • Multi-guard authentication system without role duplication
  • Comprehensive Roles & Permissions (Doctor, Premium Doctor, Clinic, Employee, Patient, Owner)
  • Appointment booking system with complex workflow management
  • Real-time inventory management with automatic stock deduction and alerts
  • Financial ledger system (Cash In/Out, Pending Payments tracking)
  • Notification system with approval workflows
  • Medical record management and patient history
  • Clinic employee management with granular permissions
  • Lab integration for test orders and results

Tech Stack

Laravel REST API JWT Sanctum MySQL RBAC Multi-guard Auth
⚠️ Production system under NDA. Technical details shared without exposing confidential data.
Production System

🏖️ Masif Tourism Platform

Tourism & Booking Management

Problem

Complex tourism platform requiring backend for Resorts, Villages, Hotels, Restaurants, Cafes, Cinemas, Trips, Transportation, and Rental/Sale units with booking management and admin dashboards.

Backend Solution

Developed modular Laravel API handling multiple entity types with unified booking system, availability management, and comprehensive dashboard data aggregation. Partial mobile API integration.

Key Features Implemented

  • Multi-entity management system (Hotels, Resorts, Restaurants, etc.)
  • Unified booking engine with availability checking
  • Real-time availability management across all platforms
  • Admin dashboard with aggregated business analytics
  • Booking confirmation and cancellation workflows
  • Property rental and sale listing management
  • Transportation and trip scheduling
  • User review and rating system
  • Mobile API endpoints for iOS and Android apps

Tech Stack

Laravel REST API MySQL Booking Logic Dashboard APIs Mobile Backend
⚠️ Production system under NDA. Technical details shared without exposing confidential data.
Production System

🛒 Luk E-commerce & Lottery

E-commerce with Electronic Lottery System

Problem

E-commerce platform requiring backend for product management and an electronic lottery system with complex business rules, transaction handling, and multi-role user management.

Backend Solution

Built Laravel backend handling commerce operations and lottery logic with secure transaction management, role-based permissions, and business rule enforcement.

Key Features Implemented

  • E-commerce product catalog and inventory management
  • Electronic lottery system with random selection logic
  • Secure transaction processing
  • Multi-role user management (Admin, Seller, Customer)
  • Business rules engine for lottery eligibility
  • Order processing and fulfillment workflows
  • Winner selection and notification system
  • Payment gateway integration
  • Transaction history and auditing

Tech Stack

Laravel REST API MySQL Business Logic Transactions RBAC
⚠️ Production system under NDA. Technical details shared without exposing confidential data.

Learning & Portfolio Projects

Demo versions inspired by real production patterns

Personal Project

📝 Blog Platform

Content Management System

Backend Features

  • Admin dashboard for managing posts and categories
  • Authentication system (Admin / Author / User)
  • Role-based authorization
  • Comment system with nested replies
  • Category and tag management
  • Image upload and storage

Tech Stack

Laravel MySQL Blade Templates Authentication & Authorization
Personal Project

🏨 Hotel Management System

Booking & Management Platform

Backend Features

  • Admin dashboard for hotel management
  • Room booking management system
  • Service and reservation management
  • User authentication and authorization
  • Booking confirmation workflows

Tech Stack

Laravel MySQL Blade Templates
Personal Project

🛍️ E-Commerce Platform

Full-Featured Online Store

Backend Features

  • Admin dashboard for products and orders
  • Shopping cart system
  • Order management workflow
  • User authentication and profiles
  • Inventory management
  • Order status tracking

Tech Stack

Laravel MySQL Blade Templates

RESTful API Examples

Sample endpoints demonstrating authentication flows and data structures

POST /api/v1/auth/login
Request Body
{
  "email": "doctor@clinic.com",
  "password": "secure_password",
  "device_name": "web_app"
}
Response
{
  "success": true,
  "data": {
    "user": {
      "id": 1,
      "name": "Dr. Ahmed Hassan",
      "email": "doctor@clinic.com",
      "role": "doctor",
      "permissions": ["manage_appointments", "view_patients"]
    },
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...",
    "token_type": "Bearer",
    "expires_in": 3600
  },
  "message": "Successfully authenticated"
}
GET /api/v1/appointments
Headers
Authorization: Bearer {token}
Accept: application/json
Response
{
  "success": true,
  "data": [
    {
      "id": 101,
      "patient_name": "Mohamed Ali",
      "appointment_date": "2026-01-30",
      "appointment_time": "10:00:00",
      "status": "confirmed",
      "clinic": {
        "id": 5,
        "name": "Heart Care Clinic"
      }
    }
  ],
  "pagination": {
    "current_page": 1,
    "total": 45,
    "per_page": 15
  }
}

Work Experience

Backend Developer

Software Development Company

2024 - Present

Working on large-scale production systems including medical platforms and tourism booking engines. Responsible for backend API development, authentication systems, database design, and system architecture.

Key Responsibilities

  • Design and develop RESTful APIs for web and mobile applications
  • Implement JWT authentication and multi-guard authorization systems
  • Build role-based access control (RBAC) for multi-role platforms
  • Design database schemas with complex relationships and optimize queries
  • Develop business logic for booking systems, inventory management, and financial operations
  • Create modular backend architecture for scalable systems
  • Integrate third-party APIs and payment gateways
  • Implement notification systems and approval workflows
  • Write API documentation and collaborate with frontend teams
  • Debug and optimize backend performance

Contact Information