Resume

Lead Software Engineer · Full-Stack · Cloud

Summary

Backend-focused full-stack engineer with 9+ years of experience building web applications, APIs, enterprise platforms, and cloud infrastructure. Currently leading engineering work across a portfolio of 300+ WordPress sites while developing internal applications with Laravel, Vue.js, React, and Python. Experienced in AWS infrastructure, CI/CD, SSO integrations, platform migrations, and production support.

Technical Skills

Languages PHP, JavaScript, TypeScript, Python, Kotlin
Backend & APIs Laravel, Node.js, Express.js, Django, REST APIs
CMS & Commerce WordPress, WooCommerce, Shopify
Frontend React, Next.js, Vue.js, Nuxt.js, Inertia.js, Tailwind CSS
Mobile React Native, Expo, Kotlin
Databases MySQL, PostgreSQL, MongoDB, Redis, Apache Cassandra
Cloud & Platforms AWS, DigitalOcean, Firebase
Infra & DevOps Docker, Kubernetes/EKS, Terraform, Nginx, CI/CD, GitHub Actions, Bitbucket Pipelines, Git
AI & LLM Integration OpenAI API, Claude API, Gemini API, OpenRouter, RAG / document pipelines
Payments Stripe, BillPlz, CHIP, SSLCommerz, Adyen
Testing & Automation Pest PHP, Jest, Cypress, Postman, Puppeteer

Experience

Lead Software Engineer

Interpublic Group (IPG)

Lead software engineering and technical delivery across enterprise platforms, custom applications, and digital infrastructure.

  • Manage a portfolio of 300+ enterprise WordPress sites across multiple stakeholders, leading a full consolidation onto centralised WP Engine infrastructure
  • Built WPInsights — an internal Laravel 11 + Vue 3 fleet management platform with a custom WordPress plugin (WebDev Insight API) to manage the full IPG/KINESSO estate across multi-environment deployments
  • Build custom applications, internal tools, APIs, and automation pipelines using Laravel, Vue.js, React, Python, and PHP
  • Manage cloud infrastructure, SSO/SAML integrations, CI/CD pipelines, security improvements, performance, and production support
  • Lead architecture decisions, review code, handle production incidents, and provide technical guidance to developers across teams

Staff Software Engineer

KINESSO

Owned complex engineering initiatives across enterprise web platforms and custom software solutions, from architecture through production.

  • Built custom applications using Laravel, Vue.js, JavaScript, PHP, and Python — from initial architecture through production deployment
  • Maintained enterprise WordPress platforms including custom themes, plugins, REST APIs, and third-party integrations
  • Led platform migrations, multi-environment deployments, SSO integrations (SAML2, Azure AD), security work, and performance improvements
  • Built reusable internal tools and automation to cut operational overhead
  • Provided architecture guidance, code reviews, and technical support across teams

Senior Software Engineer

KINESSO

Built and delivered web applications and digital solutions for enterprise clients across the region.

  • Developed custom applications in PHP, Laravel, Vue.js, and JavaScript
  • Built WordPress solutions including themes, plugins, APIs, and third-party integrations
  • Worked with designers and QA to translate requirements into working applications
  • Handled deployments, debugging, performance, and ongoing production support
  • Mentored junior developers through code reviews and day-to-day guidance

Part-time Cloud & Full-Stack Engineer

beBit Inc · Tokyo, Japan (Remote)

Contributed part-time to Usergram — an enterprise SaaS user behaviour analytics platform serving 400+ major Japanese companies, across cloud infrastructure and full-stack product development.

  • Migrated the platform from on-premises to AWS — designed the infrastructure, set it up, and handled the cutover
  • Set up CI/CD pipelines using Bitbucket Pipelines then GitHub Actions; managed cloud resources with Terraform
  • Deployed and operated the full system on AWS EKS (Kubernetes) with Docker
  • Rewrote the entire frontend from Vue 2 to Vue 3 as part of a broader architectural migration
  • Developed backend features in Python/Django; worked with MySQL and Apache Cassandra
  • Wrote end-to-end test coverage using Cypress

Analyst, Web Development

IPG Mediabrands

Built and maintained web platforms and digital solutions for enterprise clients across the IPG Mediabrands network.

  • Developed and maintained web applications and platforms using PHP, WordPress, and JavaScript
  • Delivered front-end and back-end solutions aligned to client and business requirements
  • Supported deployments, debugging, and ongoing maintenance across multiple projects

Independent Software Engineer

Freelance · Self-employed

Independently delivered software products for global clients across SaaS, mobile, fintech, e-commerce, and AI.

  • Built mobile and web applications using React Native, Laravel, and Node.js, deployed on AWS and DigitalOcean
  • Integrated payment gateways including Stripe, BillPlz, CHIP, and SSLCommerz into client platforms
  • Added AI API integrations (OpenAI, Claude, Gemini, OpenRouter) for chat, automation, and document processing features
  • Set up and managed infrastructure including Docker, CI/CD, Nginx, and VPS environments

Selected Projects

WPInsights

Centralised platform for managing and monitoring the 300+ site enterprise WordPress estate across production, staging, and development environments — covering uptime, SSL, plugins, users, bulk operations, and multi-channel alerting.

Laravel · Vue.js · TypeScript · Inertia.js · MySQL · Azure AD / SAML2 · AWS SES

Akradan (AIX)

Full-stack AI collaboration platform unifying access to 300+ LLMs in one workspace, with project-based context, knowledge-base RAG, document processing, cost tracking, and team sharing.

Next.js · React · TypeScript · Node.js · PostgreSQL · Supabase · OpenRouter · Stripe

MutEngine

Browser automation platform coordinating 20+ isolated browser personas — each with a unique fingerprint and AI-generated content — for social media monitoring and automated engagement, scalable to 100+ concurrent sessions.

Laravel · Node.js · Vue.js · TypeScript · MySQL · Puppeteer · Gemini API

ReceiptIQ

Full-stack SaaS receipt management platform that automatically captures, scans, and organises receipts via AI, available across web and mobile.

TypeScript · React · Next.js · PostgreSQL · Supabase · REST API · React Native · Expo

Affiliate Commerce Platform

Full-stack e-commerce and affiliate platform with a multi-tier commission system, dynamic landing-page builder, payment gateway integration, and a role-based admin panel for orders, customers, and reporting.

Laravel · Vue.js · TypeScript · Inertia.js · MySQL · CHIP · Nginx

See all projects →

Education

Bachelor's degree, Software Engineering

Universiti Malaysia Sarawak (UNIMAS)

2012 – 2016

Certifications

AWS Certified Developer – Associate (Previously Certified)

Amazon Web Services

2018