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.
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.
Core technologies and tools I use to build production-grade backend systems
Large-scale production systems with complex business logic and multi-platform support
Healthcare Management System
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.
Built comprehensive Laravel REST API serving both web and mobile platforms with unified authentication, multi-role authorization system, and modular architecture.
Tourism & Booking Management
Complex tourism platform requiring backend for Resorts, Villages, Hotels, Restaurants, Cafes, Cinemas, Trips, Transportation, and Rental/Sale units with booking management and admin dashboards.
Developed modular Laravel API handling multiple entity types with unified booking system, availability management, and comprehensive dashboard data aggregation. Partial mobile API integration.
E-commerce with Electronic Lottery System
E-commerce platform requiring backend for product management and an electronic lottery system with complex business rules, transaction handling, and multi-role user management.
Built Laravel backend handling commerce operations and lottery logic with secure transaction management, role-based permissions, and business rule enforcement.
Demo versions inspired by real production patterns
Content Management System
Booking & Management Platform
Full-Featured Online Store
Sample endpoints demonstrating authentication flows and data structures
{
"email": "doctor@clinic.com",
"password": "secure_password",
"device_name": "web_app"
}
{
"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"
}
Authorization: Bearer {token}
Accept: application/json
{
"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
}
}
Software Development Company
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.