RyC.
Contact me
Portrait of Ryan Chum

Kuala Lumpur based / Frontend-focused developer / 2+ years in production

Available for product work

Clear  products.  Solid  frontend. 

I design and build product UI with a focus on clarity, speed, and maintainable frontend code. From internal tools to polished customer flows, I like interfaces that stay sharp as the product grows.

Focus
Shipping clean Vue and Nuxt experiences with reusable systems behind them.
Base
Bukit Jalil, Kuala Lumpur
Building a new system while revamping a legacy one.

Overview

I build web products with clear UI, steady frontend code, and practical product decisions.

I work on dashboards, workflows, internal tools, and customer apps with Vue, Nuxt, and Node.js.

Working principles

  • Keep the UI clear before making it clever.
  • Prefer simple solutions that are easy to maintain.
  • Internal tools should be fast, predictable, and easy to read.

Front-End Developer

Arcanite

Feb 2024 - Present

Built frontend features across shared sales, marketing, and ops products.

  • Built reporting, presentation, mapping, and branded content flows.
  • Shipped flyer and email tools that cut repeat work.
  • Helped move legacy Vue 2 apps to Vue 3.
  • Added PDF export, Google Maps, and AI-assisted email features.

Web Developer

ThunderQuote

Sep 2022 - Feb 2024

Built internal tools, claim flows, surveys, scheduling, and admin UI.

  • Built responsive UI from Figma with Vue and modern CSS tools.
  • Owned a claim system with approvals, dynamic forms, and Excel export.
  • Added surveys, notifications, and live updates to dashboards.
  • Helped move legacy Vue 2 projects to Vue 3.

Warehouse Assistant

Pgeon Express

Apr 2022 - Aug 2022

Short ops role that sharpened process thinking.

  • Managed stock movement and warehouse organization.
  • Handled picking, packing, and stock checks accurately.

Connect 4

Local two-player Connect 4 built as a clean route-based game inside the portfolio.

Nuxt
Vue 3
Game logic
Local multiplayer

Irish Poker

Two-player Irish Poker with 8 cards and live reveal history.

Nuxt
Vue 3
Card game
2 players

Make 10

Number puzzle built with reusable Vue components and clean route structure.

Nuxt
Vue 3
Game logic
Portfolio experiment

Claim Management System

Claims flow for submission, receipts, approvals, and HR review.

Vue
Node.js
Microsoft Graph API
Excel export

Volunteer Management System

PWA for volunteers to track sessions, events, and updates.

Vue
PWA
Calendar flows
Internal tooling

Appointment Management System

Scheduling with user preferences, SMS reminders, and import/export.

Twilio API
Amazon Cron
MySQL
Admin UX

Operation Management System

Survey and feedback tools with real-time delivery.

Realtime updates
Admin dashboard
Feedback systems

Bachelor's Degree in Computer Science

UOW Malaysia KDU University College

2019 - 2022

Graduated with distinction. Final project was a cryptography CTF site.

Foundation Studies in Art & Technology

UOW Malaysia KDU University College

2018 - 2019

Completed with academic distinction.