National incident reporting that held under bank-scale load
Problem: A shared, reliable reporting platform for 50+ commercial banks at national scale.
What I did: Fifty-plus banks depending on one reporting pipeline — lag and regulators notice. I split the monolith into Laravel/Spring Boot microservices, hunted the slow queries in MySQL and MS SQL Server, and got critical reports out 30% faster without losing a nine of uptime. Three juniors I mentored on it now own pieces of the system.
LaravelSpring BootJavaMicroservicesMySQLMS SQL Server
shipped — scicom msc berhad, 2025–present
50,000+ users · −30% query latency
Cut query latency 30% on a 50k-user education platform
Problem: Stability and performance under live institutional traffic without a rewrite circus.
What I did: Optimized MySQL schemas and indexes on OpenMage/Magento. Designed secure REST APIs for third-party and payment-gateway integrations.
Open API gateway for regulated banking data exchange
Problem: Internal and external banking entities needed a documented, secure API surface.
What I did: Built a centralized Laravel API gateway with OpenAPI docs, payment-gateway integrations, and Liferay DXP portals for compliance-facing ops.
LaravelRESTful APIsSwagger/OpenAPIAWSLiferay DXP
shipped — elken sdn. bhd., 2018–2019
AWS migration · −20% infra cost · −40% API response time
Migrated a legacy e-commerce/MLM platform to AWS without downtime
Problem: A monolithic e-commerce and MLM platform, aging infrastructure, thousands of active users, complex commission logic that couldn't afford to break mid-migration.
What I did: Built the new platform end-to-end on Laravel/Lumen with a Vue.js frontend, then migrated the legacy monolith to AWS with auto-scaling — cutting infrastructure costs 20%. Profiled and tuned the codebase and database until average API response time dropped 40%.
Fintech APIs and e-KYC onboarding for a fast-moving startup
Problem: A startup fintech app needed secure, bank-integrated APIs for mobile users, plus a faster, more reliable way to onboard and verify new customers.
What I did: Built secure Laravel/Lumen APIs powering the Android/iOS app's banking integrations, then optimized queries and endpoints to cut server load 35%. Separately built an internal e-KYC verification tool using WebRTC and Socket.IO to streamline onboarding.