Khairul Imran Full-stack developer Malaysia MYT

Full-stack developer — from design to production.

I'm Khairul Imran. 6 years building for the web — the last 2 as a full-stack developer in fintech, shipping a payment gateway with ten official SDKs, a transactional-mail platform, and a WhatsApp business-messaging product.

Day to day that means Laravel, Node and Vue on top — and the Linux servers, Docker containers and mail daemons underneath.

Ex-web designer. I still sweat how things look — now I also own how they run.

6+Years in web
2+Years full-stack
36Public packages & plugins
9Products in production
Case studies
01 · Fintech

Bayarcash SDK ecosystem

One payment API, ten official client libraries — eight languages plus Laravel and Django integrations, kept honest by a single shared contract.

PHP · Node · Python · Go
02 · Commerce

Bayarcash Link (BCL)

No-code selling on Bayarcash — payment links, order forms, event ticketing and recurring mandates, with coupons, affiliates and automations built in.

Laravel · MySQL · Redis · Queues
03 · Infra

Self-hosted mail infrastructure

Production transactional-mail infrastructure, self-hosted and operated end to end — from MTA daemons and DNS auth records to deliverability monitoring.

Postfix · ZoneMTA · Docker · DKIM/SPF/DMARC
04 · Observability

Log Central

A fleet-wide observability console — logs, error groups and API traffic for every registered app in one place, with client packages and an MCP server so even the AI tooling can read it.

Laravel · MySQL · Redis · Node
05 · CPaaS

WhatsApp CPaaS platform

Business messaging infrastructure on the WhatsApp Business API — panel, gateway and automation surface for programmatic customer messaging.

Laravel · Node · WhatsApp Business API · Webhooks
06 · SaaS

Billing portal

The billing engine behind Web Impian's products — subscriptions, invoicing and collection, running on our own payment rails.

Laravel · Filament · MySQL · Bayarcash
Products I work on
Bayarcash Link Payment links and digital storefronts on Bayarcash — share a link, get paid bcl.my → Jom Guna Bayarcash Affiliate promotion portal — partners promote Bayarcash and track sign-ups jomguna.bayarcash.com → Bayarcash Onboarding Merchant onboarding portal — registration, KYC and account activation onboard.bayarcash.com → Bayarcash Plugin Plugin hub — downloads and docs for the WooCommerce, forms and CMS integrations plugin.bayarcash.com → Korban Plus Qurban campaign platform — campaigns, payments and reporting korbanplus.com → Beri Salam Donation management platform for Islamic giving berisalam.com → Submit e-Invoice LHDN MyInvois e-invoicing platform — validate and submit invoices to LHDN submiteinvoice.com → Mailniaga Gateway Email gateway console — SMTP relay, routing and delivery analytics on ClickHouse gateway.mailniaga.mx → Billing portal Customer billing and subscription portal for Web Impian services billing.webimpian.company →
Skills
Backend
PHP · Laravel · Filament · Node.js · TypeScript · REST APIs
Frontend
Vue · React · Astro · Tailwind CSS · SCSS · UI design
Data
MySQL · Redis · ClickHouse · queue systems
Infra & Ops
Linux · Docker · Nginx · Cloudflare · CI/CD · mail servers (Postfix, DKIM/SPF/DMARC)
Integrations
FPX / DuitNow payments · WhatsApp Business API · n8n · webhooks · MCP servers
WordPress
Plugin development · WooCommerce · payment gateways · wordpress.org publishing
Experience
2024 —
Full-stack developer · Web Impian

Payments (Bayarcash), transactional mail (Mailniaga), WhatsApp CPaaS and internal observability. Laravel, Filament, Node, and the servers underneath — I build it and I run it.

2020 — 2024
Web designer

WordPress and WooCommerce builds for Malaysian businesses — design, theming, and maintenance. Where I learned that shipped beats perfect, and that someone has to keep the thing alive after launch.

2016 — 2020
BSc Computer Science (Web Technology) · UTHM

Universiti Tun Hussein Onn Malaysia. Final-year project: an Android app. First contact with C++ at Penang Matriculation the year before — hooked since.

Open source you can check
php-sdk Official PHP SDK — API v2/v3, FPX, Direct Debit, DuitNow QR GitHub → node-sdk Official Node.js & TypeScript SDK GitHub → python-sdk Official Python SDK GitHub → go-sdk Official Go SDK GitHub → rust-sdk Official Rust SDK GitHub → ruby-sdk Official Ruby SDK GitHub → dart-sdk Official Dart / Flutter SDK, client and server GitHub → dotnet-sdk Official .NET / C# SDK GitHub → laravel Laravel integration wrapping the PHP SDK GitHub → django Django integration package GitHub → php-demo Reference implementation in vanilla PHP GitHub →
Bayarcash
bayarcash-wc Bayarcash payment gateway for WooCommerce WordPress.org → bayarcash-for-fluent-forms Bayarcash payments in Fluent Forms WordPress.org → bayarcash-for-gravity-forms Bayarcash payments in Gravity Forms WordPress.org → bayarcash-for-easy-digital-downloads Bayarcash checkout for Easy Digital Downloads WordPress.org → bayarcash-for-fluentcart Bayarcash checkout for FluentCart WordPress.org → bayarcash-givewp Bayarcash for GiveWP donation forms WordPress.org → bcl-payment-link BCL payment links inside WordPress WordPress.org → e-invoice-for-myinvois-lhdn LHDN MyInvois e-invoicing for WordPress WordPress.org →
Mailniaga
mailniaga-smtp Official Mailniaga SMTP & API plugin WordPress.org → mailniaga/woocommerce Auto-subscribe WooCommerce customers to Mailniaga lists GitHub → mailniaga/elementor Elementor Forms submissions to Mailniaga GitHub → mailniaga/breakdance Breakdance Forms submissions to Mailniaga GitHub → mailniaga/givewp GiveWP sign-up integration for Mailniaga GitHub →
n8n-nodes-bayarcash Bayarcash payments inside n8n workflows npm → n8n-nodes-bcl BCL payment links automation npm → n8n-nodes-wasapbom WhatsApp messaging via WasapBom npm → n8n-nodes-smsniaga SMS Niaga messaging node npm → n8n-nodes-waapify Waapify WhatsApp node npm → n8n-nodes-onesender OneSender messaging node npm →
laravel-log-central Ship Laravel logs, errors and API traffic to Log Central GitHub →
relayhook.my Webhook relay and inspection service Live → jomsplit.my Split bills with friends — bagi-bagi bil, no chasing Live → waktuazan.my Malaysian prayer times, clean and fast Live → reverb-docker Dockerised Laravel Reverb websocket server GitHub → mati.my Malaysia's most pointless website — a running joke that actually ships Live →
GitHub activity