01 · An airport runs on timing
Changi is one of the world's busiest hubs, and an airport runs on timing — a single delayed turnaround cascades across gates, crews and connections. The operations teams didn't just need to know that a flight was late; they needed to see why, and to catch the next one before it slipped.
My job, leading the frontend through Accenture, was to turn opaque ground operations into tools people could actually use in the moment.
02 · Aircraft Flow 360
I built the frontend for Aircraft Flow 360 on AWS Amplify and React, with GraphQL/AppSync behind it. It surfaces latency across flights with the real cause and process that made a flight late — and proactively flags turnarounds likely to slip, so teams can act early instead of reacting.
03 · The Marketing eXperiment Platform
Then the Marketing eXperiment Platform — a self-service tool (React, Ant Design) that lets Changi's marketers plan, design, run and analyze segment-of-one digital experiments at speed and at scale, without an engineer in the loop. The point was to take experimentation out of the backlog and put it in the marketer's hands.
04 · Roster scheduling
I also led a staff roster-scheduling build (React, Redux, Ant Design, Express) that optimized scheduling and made roster management seamless for a large operational workforce.
05 · What it shows
This is enterprise delivery for a flagship client: React at scale, AWS, real-time data, and the judgment to turn operational pain into self-service tools — all delivered for a Singapore client while based in Kuala Lumpur.