zeyen@portfolio: ~/home
Open to the right opportunity
$ whoami

Chai Ze Yen

$ cat role.txt
Frontend Web Developer
$ cat tagline.txt

Building fast, accessible web interfaces for banking, fintech, and digital entertainment products.

// React · Next.js · TypeScript — 5 yrs across automotive, banking, consulting & entertainment

$ cat about.md

Who am I

I'm a frontend developer with 5+ years building web applications across the automotive, banking, consulting, and digital entertainment industries. I'm currently at Pixent, owning frontend delivery for a customer-facing gaming platform, after shipping enterprise banking products at Deloitte for Maybank.

I turn design mockups into responsive, accessible, high-performing interfaces with React, Next.js, TypeScript, and Tailwind, and I'm comfortable owning the full frontend lifecycle: from proof-of-concept to production, reusable component libraries, and REST API integration.

Beyond the UI, I set up the workflow around it — GA4/GTM analytics funnels, pre-render (SSG/ISR) for performance and SEO, and pre-commit and CI gates that keep quality high. I lean on Git and AI-assisted tooling like Claude Code to move fast without cutting corners.

I care about code quality, clear collaboration, and continuous improvement. If you're looking for a frontend developer who ships reliable UI and communicates well, let's talk.

→ check out some of my latest projects
profile.jpg
Chai Ze Yen
$ ls skills/

What can I do

HTML.html
CSS.css
JavaScript.js
React.jsx
Next.js.tsx
Gitvcs
Vitebuild
Tailwind.css
shadcn/uiui
Ant Designui
NodeJs.js
Shopifycms
Firebasedb
MongoDBdb
Analytics (GA4)data
Tag Managerdata
$ git log --experience

What I've done

commit a4f1c9e

Frontend Developer

Pixent Technologies Sdn. Bhd.
December 2025 - Present
# Consumer Platform
+ Own frontend delivery across 4 applications — 2 consumer platforms, a partner portal, and a CMS — as 1 of 5 developers under a team lead
+ Building mini player and picture-in-picture playback for a new platform release, keeping sessions alive while users browse the catalogue
+ Drove the responsive implementation across desktop and mobile breakpoints and localised the interface for 3 languages
+ Partnered with the product designer to define a shared design system, then enforced it in code as a single token set for colour, buttons, and alerts
+ Reconciled inconsistencies in design handoff, flagging one-off colour values so components stayed on the system rather than drifting per screen
# Identity Verification (KYC)
+ Built the KYC verification module end to end, gating account features and fund movement behind a verified bank identity
+ Modelled the journey as a resumable 8-screen flow — verification status checked at the profile level, conditional mobile registration with OTP, bank detail submission, admin review, and a final amount challenge
+ Handled the asynchronous approval step, holding users in a pending state that survives reload and returns them to the correct stage on re-entry
+ Implemented the secondary verification challenge, matching the actual received amount against withdrawal plus additional funds, with attempt limiting and distinct success and failure terminal states
+ Designed an inline worked example alongside the challenge to reduce failed submissions on a step users only get a limited number of attempts at
# Web Performance & Analytics
+ Introduced the first analytics coverage on a platform that had none, scoping and implementing GA4 through GTM at the CTO's request
+ Defined the event schema for the full conversion funnel — homepage view, register click, signup completion, first deposit, session start and completion, reward redemption
+ Attached content identifier and session parameters to launch events so most-engaged titles and drop-off points become answerable questions
+ Authored a setup and handover guide so the incoming owner could migrate from my temporary test property to the company account
+ Applying pre-rendering (SSG / ISR) to marketing and landing pages to improve first paint and crawlability
# Engineering Workflow & AI-Assisted Development
+ Introduced a pre-push hook enforcing lint compliance locally, so issues are resolved before they ever reach the remote branch or CI
+ Extended the hook to generate currency icons from web3icons into public assets, covering all 5 supported currencies and closing a class of missing-asset bugs whenever a new one is added
+ Shipped the hooks as part of the repository, giving all 5 developers the same checks by default with no per-developer setup
+ Use Claude Code as a standing review step before every commit, and to reconcile upstream changes against in-flight work after pulling
# Partner Portal
+ Delivered the partner dashboard for referral tracking and performance reporting
+ Designed the data table, filtering, and export layer handling commission and campaign statistics
# Content Management System
+ Operate the CMS behind live campaigns, publishing promotional content to the consumer platform
+ Extended user records with KYC status filtering to support day-to-day operational checks
commit a4f21c9

Senior Technology Analyst

Deloitte Consulting Sea Sdn. Bhd.
April 2024 - November 2025
# Maybank M2E Convergence
+ Develop enterprise banking web application using React, Tailwind, Zustand
+ Create responsive and user-friendly interfaces for banking products such as Deposits and Loans
+ Integrate RESTful APIs to fetch and display real-time banking data
+ Ensure cross-browser compatibility and resolve browser-specific issues
+ Write code with best practices and create reusable components
+ Work closely with QA teams to identify, debug, and resolve application issues
+ Create multi-step forms for customers to accept terms and conditions
# Maybank M2E E-Onboarding
+ Fix 7 tickets in 2 days without prior knowledge of the codebase
commit 7b3e08d

Frontend Developer

Edag Holding Sdn. Bhd.
November 2022 - March 2024
# Resource Information & Fulfillment Tools (RIFT)
+ Involved in the frontend development lifecycle of a resource planning app
+ Conceptualized and initiated the development of a resource planning app for project managers
+ Designed and developed a proof of concept (POC) to validate feasibility and functionality
+ Collaborated with project stakeholders to gather and refine functional requirements
+ Shared frontend knowledge with colleagues from Malaysia and Germany, including code quality
# Work Place Reservation System (WPRS)
+ Utilized Angular components, services, modules, and routing for a maintainable codebase
+ Resolved 82 merge conflicts across 7 branches using Git knowledge
+ Merged 7 story branches with pull requests, improving team collaboration
+ Wrote Jest unit tests with 80% code coverage to catch bugs early
+ Collaborated with the backend team to integrate REST APIs for faster data processing
commit c9d1a45

Frontend Developer

OmniGeo Solutions Sdn. Bhd.
September 2021 - October 2022
# In House Admin System
+ Developed admin system using Next.js and Bootstrap
+ Implemented responsive designs that optimized UX across various devices
+ Created custom functions for uploading, processing, and error handling of CSV files
+ Implemented user authentication using OAuth with NextAuth
+ Submitted data to the server with RESTful APIs to ensure data integrity
commit e2f77b0

Shopify Frontend Developer (Internship)

Jumpstart Commerce Sdn. Bhd.
December 2020 - March 2021
# Multiple Shopify Stores
+ Developed custom Shopify themes using HTML, CSS, and JavaScript
+ Launched 3 new Shopify stores and updated 6 existing ones
+ Collaborated with cross-functional teams to deliver e-commerce solutions
+ Provided technical support and troubleshooting for Shopify stores
commit 1a90fce

Frontend Developer (Part-time)

Leo Code Sdn. Bhd.
May 2020 - July 2021
# Entertainment Website
+ Create webpages with Angular and Bootstrap
+ Check for bugs in the development and production environment
+ Translate website content to other languages with i18n
+ Provide ideas for creating UI for the application
$ ls projects/

What I've built

Exchange Rate
~/projects/exchange-rate

Exchange Rate

React, Tailwind, React Table
Date With Me
~/projects/date-with-me

Date With Me

Next.js, Tailwind, Firebase
CSV Importer
~/projects/csv-importer

CSV Importer

Next.js, Papa Parse, React Table
Context Mapping
~/projects/context-mapping

Context Mapping

Next.js, Xarrows, useRef
Campsite (FYP)
~/projects/campsite

Campsite (FYP)

React, Firebase, Google Maps API
UniCloth
~/projects/unicloth

UniCloth

NodeJs, MongoDB, Heroku