background
angel
angel

Kelvin Ling

Based in Malaysia

Data Analyst

Policy Research Assistant

Scrolly-teller

Front-end Enthusiast

Project

Category

Year

GKLMOB Phase 1

Research

2025

Assessing Bus Performance in Greater Kuala Lumpur is the second paper of Phase 1 of the Greater Kuala Lumpur Mobilities (GKLMOB), a multi-method research programme examining how people experience public transport in their daily lives. This paper introduces a Bus Performance Index (BPI) to examine how buses actually perform on the road. While rail services form the backbone of the network, buses act as critical connectors. The analysis shows that variability in bus performance, especially early departures and inconsistent headways, plays a major role in affecting commuter trust. When bus services are unpredictable, the entire public transport journey becomes harder to plan around.

  • R

Visit website

GKLMOB Phase 1

How Bus Services Work in Practice

Web Development

2025

Follow-up on Assessing Bus Performance in Greater Kuala Lumpur, an interative data visualisation was done to turn complex findings into story that are accessible and relatable to help public make informed decisions.

  • Next.js
  • Typescript
  • Tailwind
  • Vercel

Visit website

scrollytelling

Bus Performance Dashboard

Data Visualisations

2025

As a follow-up to Assessing Bus Performance in Greater Kuala Lumpur, a dashboard was developed to help the public and bus operators monitor service performance. The dashboard is updated on a monthly basis.

  • Python
  • Streamlit.io

Visit website

bus dashboard