2026Full-stack Engineer & Backend Engineer lead
Project

OmniSchedule

Built as a production-ready appointment and venue-booking system, it provides listing management, booking confirmation workflows, and reporting hooks for operations teams. The architecture favors containerized deployment and automated testing for reliable maintenance and scaling.

PHPCodeIgniterMySQLDockerComposerTailwind CSS
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image

Challenge

Manual booking processes and fragmented venue data made scheduling error-prone and slow for staff and customers. The product needed to support multiple venue types while keeping admin overhead low.

Solution

Delivered an integrated system with listing management, automated confirmations, and an enquiries dashboard that reduced manual handoffs and centralized operational data. The solution emphasizes modular services, test coverage, and Docker-based deployments for repeatable environments.

System Architecture

MVC Framework

User Access Levels

3 Roles (Admin, Staff, Client)

Core Functionality

Automated Conflict Resolution

Highlights

Key Project Highlights

Developed a dynamic, responsive calendar system with real-time availability tracking to eliminate double bookings.

Integrated automated email notifications (via CodeIgniter/PHPMailer) for booking confirmations, cancellations, and scheduled reminders.

Designed a comprehensive client history module allowing staff to track past services, cancellations, and specific appointment notes.

Implemented secure, role-based access control (RBAC) to ensure strict data privacy between Administrators, Staff, and Clients.

Built a reporting dashboard that provides administrators with visual insights into appointment statistics and booking trends.

Next project

EVenue

EVenue is a comprehensive event venue booking and management platform designed to connect organizers with modern spaces seamlessly. Built using Next.js and Supabase, it provides real-time availability checks, secure booking operations, and personalized dashboards for both clients and venue owners.

Open next project
Gmail
Yahoo
Facebook
LinkedIn