Case study 03 · Government of Malaysia
data.gov.my
The national open data platform: one catalogue and one API for data from across government.
data.gov.my ↗- Role
- Lead Frontend Engineer
- Team
- 2 FE · 2 BE · 1 data eng/PM
- Timeline
- ~6 months
- Stack
- TypeScript · Next.js (ISR)
01 / The problem
Government data was spread across agencies, each with its own formats and portals. The public, developers and researchers needed one front door, with data available raw or as dashboards.
02 / The contribution
I led the frontend: the national data catalogue, composable visualisation components shared across dashboards, and English–Malay i18n. Next.js ISR keeps thousands of pages fast and current as agencies publish new data.
03 / The result
The platform is now a core piece of public infrastructure, used directly and through its API.
Figures to date.
Irfan contributed to this project as an individual contributor, as lead frontend engineer.