Smart City Residents & Staff Mobile Apps — REST APIs
Laravel · MySQL · Firebase · Eloquent ORM
▸ Built and versioned REST APIs consumed by two separate mobile applications — resident-facing and staff-facing — with shared service layers for complaint and task resolution workflows.
▸ Developed service request APIs covering cab, internet, maintenance, and general services, with integrated tracking history and status transition enforcement.
▸ Architected staff task-assignment APIs with push notification triggers, enabling real-time dispatch of new service jobs to field staff.
0
15
Residence Portal — Admin
Laravel · Livewire · Role-Based Access · Firebase Push Notifications
▸ Developed a web-based admin panel to centralize complaint management, resident services, store operations, and Islamic Center scheduling under a single interface.
▸ Implemented a three-tier RBAC system (Super Admin, Admin, Staff) with granular permission controls, eliminating unauthorized data access across operational modules.
▸ Integrated a real-time Firebase push notification system that dispatched instant alerts to residents on complaint status changes and service request updates.
0
17
CO & EOT Mobile Application — API Development (Freelance)
Laravel · PostgreSQL · Role-Based Auth · Financial Workflow Automation · Delivered
▸ Engineered a secure multi-role API backend (Client, Contractor, Consultant, Engineer) for a construction project management mobile app, supporting the full project lifecycle from initiation through closeout.
▸ Built a claims management engine with strict timeline validations (14/28/84-day rules), automated notice submissions, and engineer determination workflows — eliminating manual contract dispute processing. ▸ Delivered change order pipelines (major and minor variations) with approval gating, quotation generation, and completion confirmation, dynamically updating contract payment records on resolution.
▸ Implemented real-time push notifications and server-side API validation to enforce data integrity and keep mobile clients in sync with backend state changes.