EXPLORER
Andrew Lai
Software engineer with a 5-year experience in Front-End and Back-End technologies.
About Me
A software engineer with expertise in Web and Mobile development.
Andrew Lai
Full stack software engineer
Result-oriented software engineer with 5+ years of expertise in building responsive, high-performance web and mobile applications using React, TypeScript, and Node.js.
Skilled in leading projects and collaborating in cross-functional teams to drive innovation and deliver measurable results.

Languages
Mandarin / Chinese
-Advanced
English
-Advanced
Malay
-Moderate
Work Experience
Senior Software Engineer with 5+ years of experience in the software industry

Cake Group | Software Engineer.
April 2021 - Oct 2024
- Spearheaded development and maintenance for high-traffic web applications, delivering a seamless user experience across Bake website and Bake web application using React (TypeScript), Redux, and Node.js (Express/TypeScript), Postgres Database and Redis.
- Enhanced the company admin panel with React Admin and React Query, improving data accessibility for internal teams.
- Key achievements:
- Increased sign up and login rate by 30% by SSO(Facebook/Google/Apple).
- Increased security through continuously monitor/upgrade on authentication & authorization flows.
- Reduced the KYC processing time by 80% by implementing automation KYC process with third party provider (Sumsub) and Singpass Myinfo for Singapore users.
- Developed features to comply with country-specific restrictions, improving platform adaptability for diverse user bases.
- Developed a CMS on Admin panel that optimized content delivery speed, enhancing user experience and reducing load times.
TypeScript
Gatsby
React
Redux
Node.js
Express.js
PostgreSQL
Redis
React Admin
React Query

Ufinity Pte Ltd | Software Engineer.
Nov 2020 - Mar 2021
- Contributed to the LifeSG mobile application (iOS & Android) with React Native (TypeScript), enhancing user experience through performance optimization and clean UI design.
- Played a pivotal role in agile development, with a focus on TDD and high-quality code production through pair programming.
- Recognized for delivering programming estimates with high accuracy, enabling efficient resource allocation.
JavaScript
TypeScript
React Native
Redux
Node.js
Koa.js
PostgreSQL
Redis

DXC Technology | Associate Professional Programmer Analyst.
Feb 2019 - Nov 2020
- Involved in the development of the front end of an API gateway using React.js & Redux.
- Developed a REST API generator using loopback in Node.js
- Involved in the development of integration of a microservice to provide Singpass OIDC authentication for clients. (Node.js & Express.js).
JavaScript
React
Redux
Node.js
Loopback.js
MySQL
Skills
Full Stack software engineer with experience in Front-End and Back-End technologies
Programming Languages

JavaScript

TypeScript

Python
Frontend Frameworks

HTML5

CSS3

React.js

Next.js

Redux

React Query

Zustand

React Native

TailwindCSS
Backend Frameworks

Node.js

Express.js

Hono.js

PostgresSql

Redis

MongoDB
Blockchain/Web3

Ether.js

Metamask Integration
Tools

Git

Github

Docker
My Work
My top projects as a full stack web software engineer
FinTrack Web App
A full-stack Income and Expenses Tracker SaaS web application built with Next.js, featuring AI-powered personalized financial advice to help users manage their finances effectively.
Learn more
Bake Web App
A web application built with React.js and Redux to allow users to use Bake products and services. The backend of the products and services are running on Node.js. with PostgreSQL and Redis.
Learn more
DApp Wallet Transfer
A decentralized application (DApp) that connects to Metamask and enables users to transfer cryptocurrencies to other wallets.
Learn more
Bake.io
A static website built with Gatsby.js to allow new users to browse Bake products and services.
Learn more
Contact Me
Let's talk and work together