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

CyberOwl - Full Stack Developer

June 2023 - April 2024
ReactTypeScriptTailwind CSSRustSQLiteGolang

- Took full responsibility and ownership in creating an a11y web table-dashboard with React, TypeScript, Tailwind CSS, Headless UI, React Router, TanStack Table & Query, following designs from Figma, to display vessel metrics.

- Contributed long polling code to sync with data in the cloud and coded numerous housecleaning cron jobs to the Rust Axum backend (DB: SQLite).

- Responsible for delivering a significant feature in the backend and also displaying it in the frontend (storing, displaying, and tracking of USBs on vessels and in the cloud), coordinating with teams from the UK.

ByteDance - Frontend Engineer Intern

May 2022 - November 2022
ReactTypeScriptCSS

- Developed a useWatermark() hook, that adds watermarking to images using Canvas API. Added throttling, debouncing to useRequest() hook. Overall, contributed 7 commits, resolved 23 issues in internal widely-used React Hooks library.

- Built internal auditing pages, which features an interactive graph node application using React-flow-renderer, a graph chart using Apache Echarts and followed Figma design by UI designers to pixel perfection, to recreate designs in the frontend, using React, TypeScript and CSS, coordinating with teams from China.

Lenskart - Frontend Developer Intern

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

- Redesigned the original website, https://lenskart.sg/, using React, while performing web application testing using Cypress.io to discover and correct bugs. Designed a national day website using raw HTML, CSS.

- Afterwards, cooperated with an outsourced team, Naturaily, to utilise Next.js, TypeScript, Styled-Components, and React Storefront to improve the performance and user experience of the website.