Project 18
Wacatelog - WhatsApp Catalog Manager SaaS
A self-hosted WhatsApp commerce platform and SaaS script built on Laravel, allowing merchants to operate stores directly within WhatsApp.
PROJECT 09 / Case study
Backend developer on a multi-app courier platform: one Laravel REST API powering a Flutter delivery agent app, Next.js merchant and shop portals, and a super admin console.

Project overview
Worked as the backend developer on a multi-role courier operations platform for scheduling, tracking, and managing deliveries. I owned the Laravel REST API that serves four separate clients: a Flutter delivery agent mobile app, a Next.js merchant portal, a shop portal, and a super admin console. On the API side I built parcel booking and assignment, the delivery status lifecycle, proof-of-delivery and cash-on-delivery collection endpoints for agents, COD payout and invoice reconciliation for merchants, branch-level order handover for shops, and admin operations for rider and hub assignment, delivery zones, and pricing rules. Role-scoped authentication and permissions, delivery status notifications, and the reporting endpoints behind each role's dashboard were also part of my scope.
Related work
Project 18
A self-hosted WhatsApp commerce platform and SaaS script built on Laravel, allowing merchants to operate stores directly within WhatsApp.
Project 17
A self-hosted WhatsApp marketing, automation, and CRM SaaS script on Laravel 13, with a shared team inbox on the WhatsApp Cloud API, broadcast campaigns, visual automation flows, and AI chatbots.
Project 16
A self-hosted AI support chatbot platform and SaaS script built on Laravel 13, with multi-provider LLM support, vector knowledge training, and an embeddable chat widget.
Build something useful