
Role: Full Stack Developer / System Architect
Technology Stack: Laravel (PHP Framework), MySQL
Development Cycle: 2 years
Core Features: Multi-Tier User Roles (Admin, Clinic, Doctor, Patient), Real-Time Messaging, Custom Payment/Coin System, Content Management
Client: Confidential Founder Client from Hong Kong
I contributed to the core development and maintenance of a robust, long-term Doctor Booking Platform, which is distinguished by its complex, tiered user architecture and specialized feature sets designed for the healthcare industry. The platform facilitates scheduling, communication, and professional development across four primary user roles: System Admin, Clinic Manager, Doctor, and Patient. The extended development cycle of nearly two years demonstrates my proficiency in building and scaling a production-level application on a modern MVC framework.






Complex Multi-Tier Administrative and Clinic Management
The system features sophisticated administrative and financial controls to manage the healthcare ecosystem effectively:
- System-Level Coin Management: I implemented a custom, centralized financial model where the System Admin can manage and assign “coins” for treatment services and clinical management. This abstract currency system provides a flexible layer for billing, service charges, and revenue sharing across clinics and doctors.
- Clinic & Doctor Management: The Clinic Manager role is responsible for overseeing human resources and scheduling. This includes the ability to add and configure detailed profiles for associated doctors, as well as manage their individual service slots and availability. Laravel’s routing and MVC structure ensured secure and segmented access to these critical management tools.
Patient Experience, Communication, and Doctor Tools
The front-end and doctor-facing interfaces are designed for seamless engagement and professional development:
- Patient Booking and Review: Patients are provided with an intuitive interface to browse, select, and review doctors, viewing their profiles and availability.
- Real-Time Communication: A vital feature is the integration of both real-time Messaging within the platform and Email Notifications. This ensures instant communication between patients and doctors regarding appointments, services, and follow-ups.
- Service Confirmation & Content Management: Doctors have direct access to confirm or cancel scheduled services, maintaining full control over their availability. Furthermore, the platform empowers doctors to build their professional reputation by managing and publishing their own blogs, making the platform both a service portal and a knowledge-sharing hub.
This project showcases expertise in large-scale system architecture, complex role-based access control (RBAC), custom financial model implementation, and integrating critical communication and content features within high-performance systems.