Skip to content

Work

Selected engineering work

Metric-first case studies from shipped systems. Proof over buzzwords.

shipped — bank negara malaysia, 2019–2024

1M+ API/mo · 50+ banks · 99.9% availability · −30% report time

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.

PHPMagentoOpenMageMySQLRESTful APIs

shipped — bank negara malaysia, 2019–2024

Centralized gateway · Swagger standards · payment 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%.

LaravelLumenVue.jsAWSMySQLAuto-scaling

shipped — moneymatch sdn. bhd., 2017–2018

−35% server load · secure e-KYC pipeline · mobile-first fintech APIs

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.

LaravelLumenWebRTCSocket.IORESTful APIsFinTech

See how I can help