Ambrose Liew Cheng Yuan

I am a Full Stack Developer that specialises in React. Do reach out to me if you are interested in my services!

ResumeLinkedInGitHubMediumEmail
Ambrose Liew

Work

Shopee - Frontend Developer

August 2024 - Current
ReactTypeScriptCSSWebpackNestJSMySQL

- Supported multiple internal micro frontends using AntDesign, Formily, React-flow-renderer, Monaco Editor, AntV G2 & G6.

- Built a CRUD backend feature for assets management using NestJS (MySQL).

CyberOwl - Full Stack Developer

June 2023 - April 2024
ReactTypeScriptTailwind CSSRustSQLiteGolang

- Developed an accessible table dashboard (React, TypeScript, Tailwind CSS, Headless UI) per Figma designs. Improved UX and performance with route-based splitting, parallel fetch requests (Promise.all), and lazy loading.

- Added short polling for cloud data sync and implemented cron jobs in a Rust Axum backend (SQLite).

- Built a CRUD feature for USB flash drives across frontend and backend, collaborating with UK teams.

ByteDance - Frontend Engineer Intern

May 2022 - November 2022
ReactTypeScriptCSS

- Developed a useWatermark() hook for image watermarking via Canvas API. Enhanced useRequest() with throttling and debouncing. Contributed 7 commits and resolved 23 issues in an internal React Hooks library.

- Built internal auditing pages, an interactive graph node app (React-flow-renderer), and a graph chart (Apache ECharts), ensuring pixel-perfect UI per Figma designs. Coordinated with teams from China.

- Mentored colleagues on best frontend practices.

Lenskart - Frontend Developer Intern

May 2021 - August 2021
ReactTypeScriptstyled-componentsNext.jsCypress.io

- Redesigned parts of lenskart.sg using React and conducted web testing with Cypress.io to identify and fix bugs. Designed a National Day website using HTML and CSS.

- Collaborated with outsourced team Naturaily to optimize the website's performance and UX using Next.js, TypeScript, Styled-Components, React Storefront.