A multi-tenant point-of-sale platform for Malaysian food businesses. A central MySQL database holds merchants, billing and licences; every merchant’s operational data lives in its own SQLite file, so cross-tenant leakage is physically impossible rather than a code-review problem. Ten modules ship on top of it, from the cashier screen to payouts.
Rebuilt corrupted WordPress production sites from scratch. Developed Laravel-based staff management system with multi-role dashboards (Developer / Admin / User). Implemented secure authentication and RBAC using Laravel Breeze. Integrated Meta Ads API, TikTok Ads API, Firebase, and payment gateways. Managed AWS EC2, cPanel, Plesk, SSL, and DNS environments. Used Claude Code and Codex CLI to accelerate debugging, refactoring, and delivery.
What shipped when
first commit → today
aksara-btools
Small internal business tools. The first thing I built for my own use rather than someone else’s brief.
The queue board
Twenty commits and a wall TV. Numbers stopped being shouted. This is the project everything else grew out of.
Akses Reka SEO platform
Multi-tenant SEO CMS — four themes, four client domains, one codebase. Three sites live and ranking.
Rekio POS, first commit
Laravel, one SQLite database per tenant. The decision that made every later module safe to build.
The till and the kitchen
Flutter on Android and iPad, offline-first with replay. Kitchen display with wait-time colour bands.
Cmedia33
A signage business moved off WordPress onto Laravel and Lunar — options engine, manual payments, wallet.
QR ordering and a partner display
One ordering platform for every brand, with phone-OTP accounts and card payments. A separate display product shipped for a partner in two days.
Production
Promoted to prod and proved the cron alive for the first time. HR module, payout engine, 9,041 orders through a live counter.
Working together
Taking on four five client builds alongside Rekio. Laravel or Flutter, ideally something that has to survive contact with a real counter.