Joey profile

Wong Cheau Ling (Joey) · Frontend Developer

View RésuméEmailGitHub
Singapore · Next.js · React · MUI · Cypress · FastAPI

Turning complex data into clear, usable experiences through thoughtful UI design.

Frontend engineer building data-heavy enterprise web apps. I go end-to-end from Figma to production, focusing on data visualisation, real-time UI, and reliable testing.

See my workGet in touch
Current FocusNext.js, MUI, Design Systems, E2E Testing
Also Hands-on WithPython (FastAPI/Pydantic), Keycloak, GitHub Actions
What I ValueClarity, maintainability, and empathetic UX
CollaborationCross-functional teamwork & design alignment
About

I build data-heavy enterprise apps and work closely with product and research teams, turning ideas into Figma prototypes and then into production code, backed by testing and CI. Previously: Garena (frontend) and Warner Music (full-stack); now a Research Engineer at NTU.

I specialise in scalable frontend data layers (RTK Query), real-time updates (SSE/WebSockets), and secure auth (NextAuth/Keycloak). My team is actively adopting AI-assisted development (Cursor, OpenCode) with reviews and tests as guardrails.

Frontend

Next.js, React, MUI (DataGrid), Redux Toolkit, React Flow, ApexCharts, AngularJS, RTK Query, NextAuth, TypeScript/JavaScript, HTML/CSS, i18n

Testing/DevEx

Cypress, GitHub Actions, Postman

Backend/Platform

Node.js, Python (FastAPI/Pydantic), WebSockets/SSE, Postgres, InfluxDB, Keycloak, Docker, Ansible

Design & UX

Figma, design systems, accessible UI

Workflow & Tools

Cursor, OpenCode, WebStorm, PyCharm (JetBrains), Jira, Docker, Lens, GitHub, Android Studio · Agile/Scrum

Featured Projects
DCWiz canvas workspace screenshot

DCWiz Canvas – AI-Powered Workflow Builder

I built an interactive canvas for visual data workflows: drag-and-drop nodes, connect live metrics and documents, and generate AI analysis with source traceability.

Next.js
React Flow
MUI
Redux Toolkit
WebSockets
i18n
  • Implemented a node-based workflow UI with custom node types
  • Added AI answer node with sources + downloadable outputs
  • Built multi-language UI (EN / ZH-CN / MS)
  • Exported canvas to PNG/PDF for sharing
Company project (NDA). Details shared at a high level.
DCWiz app screenshot

DCWiz – Data-Driven Operations Optimisation

I translated product requirements and wireframes into Figma prototypes, led a Next.js + MUI refactor, integrated ApexCharts for interactive analytics, added Cypress E2E coverage, and aligned FastAPI router schemas with Pydantic for data validation.

Next.js
MUI
ApexCharts
Cypress
Keycloak
Python (FastAPI/Pydantic)
  • Improved critical fetches ~4s → ~1s
  • Standardised UI library
  • Introduced E2E tests
  • Implemented fully responsive layouts across modules
Company project (NDA). Details shared at a high level.
Client portal screenshot

Client Portal – Royalties Data & Insights

I collaborated with enterprise clients to rebrand and enhance the royalties analytics portal.

AngularJS
Node.js
D3.js
  • Maintained high-traffic analytics views
  • Delivered monthly iterations in sprints
Android analytics screenshot

Analytics – Android App

I completed pending features, improved UX, and maintained an enterprise Android analytics app.

Android
Java
Retrofit
  • Ownership from dev → release → support
  • Improved stability & UX
Demo Android app screenshot

Demo App – OKTA Auth Layer

I cloned the Analytics app for an internal demo and added an extra authentication layer.

Android
OKTA
Landing pages collage

Landing & Static Pages

I designed and built responsive event and campaign sites across SEA.

HTML
CSS
JavaScript
Bootstrap
Freelance microsites collage

Freelance Microsites

I built microsites for gaming events and community projects.

HTML
CSS
JavaScript
UI Platform & Design Systems

I translate product requirements and early wireframes into Figma prototypes, build reusable MUI components, integrate charts and data grids, and document UI patterns to support faster cross-team delivery.

I also design and maintain frontend architecture for large-scale data flows, including real-time streaming updates, multi-page datasets, and performance optimisation using RTK Query.

  • Shared component library across modules
  • Standardised accessibility theming
  • Partnered with PMs/Researchers for validation

Let's build something useful.

Open to software and product engineering opportunities in Singapore, Malaysia, or remote. Always keen to collaborate on UX-driven, data-focused projects that make complex systems easier to use.

Email meLinkedInRésumé