Experience

Revolab

Jun 2025 – Present

Senior Software Engineer

Revolab Sdn Bhd

Built the real-time calling platform from the ground up.

  • Architected and implemented message schemas and inter-service contracts for a multi-tenant NATS JetStream platform, introducing tenant-level routing and concurrency controls that reliably process thousands of messages daily across multi-tenant systems.
  • Implemented distributed observability using OpenTelemetry, adding traces and service metrics across key boundaries with alerting for anomaly detection.
  • Architected and built a GCP Pub/Sub event ingestion pipeline streaming application events into BigQuery for analytics and AI-driven querying.
  • Designed and implemented a centralised authorisation layer using policy-based access control, unifying permission checks across services.
Grab

Jun 2022 – Jun 2025

Fullstack Software Engineer

Grab Taxi Sdn Bhd

Where I learned what zero-downtime really means.

  • Led the backend and frontend development of a personalised homepage built with Rails and React, featuring real-time notifications and driving a 64% increase in user engagement.
  • Led a cloud cost optimisation initiative, right sizing EC2 and RDS instances and reducing monthly AWS spend by 27%.
  • Built an internal LLM-powered summarisation and drafting tool using Go, React, and OpenAI APIs, reducing time spent on performance reviews by 26%.
  • Led a production-safe migration of 3M rows while maintaining full system availability, applying the expand-and-contract pattern through staged deployment.
Borderless Geek

Sep 2020 – May 2022

Junior Fullstack Software Engineer

Borderless Geek Sdn Bhd

My introduction to the high-stakes world of performance optimisation.

  • Reduced server infrastructure costs by 91% by migrating from SendGrid to Mailbit.
  • Optimised MongoDB performance by 32% during peak load through the implementation of a Redis caching layer with cache miss handling.
Accenture

Jan 2019 – Aug 2020

Technology Consulting Analyst

Accenture

Learning the discipline of end-to-end delivery in enterprise environments.

  • Delivered a production-deployed full-stack application for a national census data capture system, owning end-to-end delivery from requirements through deployment across integration, UAT, and regression test cycles.
  • Led sprint ceremonies as Scrum Master, driving backlog prioritisation and coordinating rollout and onboarding for 300+ users across three modules.